[Java] 云笔记 →→→→→进入此内容的聊天室

来自 , 2019-10-04, 写在 Java, 查看 159 次.
URL http://www.code666.cn/view/4dcf4354
  1. <!DOCTYPE html>
  2. <html>
  3.     <head>
  4.         <meta charset="utf-8">
  5.         <title>我的笔记</title>
  6.         <meta name="viewport" content="width=device-width, initial-scale=1.0">
  7.         <meta http-equiv="x-pjax-version" content="v173">
  8.         <link rel="apple-touch-icon-precomposed" sizes="144x144" href="ico/favico-144-precomposed.png">
  9.         <link rel="apple-touch-icon-precomposed" sizes="114x114" href="ico/favico-114-precomposed.png">
  10.         <link rel="apple-touch-icon-precomposed" sizes="72x72" href="ico/favico-72-precomposed.png">
  11.         <link rel="apple-touch-icon-precomposed" href="ico/favico-57-precomposed.png">
  12.         <link rel="shortcut icon" href="ico/favico.png">
  13.         <link rel="shortcut icon" href="ico/favico.ico">
  14.         <link rel="stylesheet" href="styles/icon.css"/>
  15.         <link rel="stylesheet" href="styles/main.css"/>
  16.                 <!-- Google-Code代码高亮CSS -->
  17.         <link rel="stylesheet" href="styles/prettify.css"/>
  18.                 <!-- Ueditor编辑器CSS -->
  19.                 <link href="styles/umeditor.min.css" type="text/css" rel="stylesheet">
  20.   <script type="text/javascript" src="scripts/jquery.min.js"></script>
  21.   <script type="text/javascript" src="scripts/cookie_util.js"></script>
  22.   <script type="text/javascript" src="scripts/book.js"></script>
  23.   <script type="text/javascript" src="scripts/note.js"></script>
  24.   <script type="text/javascript" src="scripts/alert.js"></script>
  25.   <script type="text/javascript" src="scripts/share.js"></script>
  26.   <script type="text/javascript">
  27.   //获取Cookie中的用户ID
  28.   var userId = getCookie("userId");
  29.   if(userId!=null) {//若用户id存在
  30.           $(function(){
  31.                 //加载用户笔记本列表
  32.             loadUserBooks();
  33.             //点击笔记本加载笔记列表(动态绑定)
  34.             //父元素.on("事件类型","子元素选择器",fn);
  35.             $("#book_ul").on("click","li",loadBookNotes);
  36.             //点击笔记加载笔记内容
  37.             $("#note_ul").on("click","li",loadNoteContent);
  38.             //点击保存笔记内容
  39.             $("#save_note").click(updateNote);
  40.             //点击"+"按钮弹出创建笔记本对话框
  41.             $("#add_notebook").click(alertAddBookWindow);
  42.             //关闭对话框处理
  43.             $("#can").on("click",".cancle,.close",CloseAlertWindow);
  44.             //点击对话框中的"创建"按钮
  45.             $("#can").on("click","#sure_addbook",sureAddBook);
  46.             //点击"+"按钮弹出创建笔记对话框
  47.             $("#add_note").click(alertAddNoteWindow);
  48.             //点击"创建笔记"对话框的"创建"按钮onclick
  49.             $("#can").on("click","#sure_addnote",sureAddNote);
  50.             $("#note_ul").on("click",".btn_slide_down",showNoteMenu);
  51.             //点击body隐藏笔记菜单
  52.             $("body").click(function(){
  53.                 $("#note_ul .note_menu").hide();
  54.             });
  55.             //点击"x"弹出删除框
  56.             $("#note_ul").on("click",".btn_delete",alertDelNoteWindow);
  57.             $("#can").on("click","#delete_note",delNote);
  58.             //点击""弹出转移框
  59.             $("#note_ul").on("click",".btn_move",alertMoveNoteWindow);
  60.             //确定转移笔记操作
  61.             $("#can").on("click","#sureMove",moveNote);
  62.             //点击分享 弹出页面
  63.             $("#note_ul").on("click",".btn_share",alertShareNoteWindow);
  64.             //确定分享笔记操作
  65.             $("#can").on("click","#sureShare",sureShareNote);
  66.             //搜索分享笔记
  67.             $("#search_note").keydown(shareResult);
  68.             //点击分享笔记显示笔记内容
  69.             $("#search_ul").on("click","li",shareNoteBody);
  70.             //收藏分享笔记
  71.             $("#search_ul").on("click",".btn_slide_down",shareNote);
  72.             //双击笔记本名称弹出修改名字框
  73.             $("#book_ul").on("dblclick","li",alertRenameWindow);
  74.             $("#can").on("click","#renameSure",renameBookName);
  75.            
  76.             $("#t1").on("click","#rollback_button",function(){
  77.                 $("#pc_part_4").show();
  78.                 $("#pc_part_3").hide();
  79.                 $("#gc_ul").empty();
  80.                
  81.                 $.ajax({
  82.                         url:"http://localhost:8088/cloud_note/note/rollback.do",
  83.                         type:"post",
  84.                         dataType:"json",
  85.                         success:function(result){
  86.                                 if(result.status==0) {
  87.                                         var notes = result.data;
  88.                                        
  89.                                         for(var i=0;i<notes.length;i++) {
  90.                                                 var title = notes[i].cn_note_title;
  91.                                                 var noteId = notes[i].cn_note_id;
  92.                                                         lis = ' <li class="disable">';
  93.                                                         lis+= ' <a>';
  94.                                                         lis+= ' <i class="fa fa-file-text-o" title="online" rel="tooltip-bottom"></i>'+title+'<button type="button" class="btn btn-default btn-xs btn_position btn_delete"><i class="fa fa-times"></i></button><button type="button" class="btn btn-default btn-xs btn_position_2 btn_replay"><i class="fa fa-reply"></i></button>';
  95.                                                         lis+= ' </a>';
  96.                                                         lis+= ' </li>';
  97.                                                     $li = $(lis);
  98.                                                     $li.data("noteId",noteId);
  99.                                                     $("#gc_ul").append($li);
  100.                                         }
  101.                                 }
  102.                         },
  103.                         error:function(){alert("显示回收站列表失败");}
  104.                 });
  105.                
  106.             })
  107.           });
  108.   }else{//用户id不存在
  109.         window.location.href = "log_in.html";  
  110.   }
  111.   </script>
  112.     </head>
  113.     <body class="animated fadeIn">
  114.         <header class="header">
  115.             <div class="header-brand">
  116.                 <a data-pjax=".content-body" href="edit.html">
  117.                     <img class="brand-logo" src="images/dummy/8986f28e.stilearn-logo.png" alt="Stilearn Admin Sample Logo">
  118.                 </a>
  119.             </div>
  120.             <div class="header-profile">
  121.                 <div class="profile-nav">
  122.                     <span class="profile-username"></span>
  123.                     <a  class="dropdown-toggle" data-toggle="dropdown">
  124.                         <span class="fa fa-angle-down"></span>
  125.                     </a>
  126.                     <ul class="dropdown-menu animated flipInX pull-right" role="menu">
  127.                         <li><a href="Change_password.html"><i class="fa fa-user"></i> 修改密码</a></li>
  128.                         <li class="divider"></li>
  129.                         <li><a id="logout" href="#" ><i class="fa fa-sign-out"></i> 退出登录</a></li>
  130.                     </ul>
  131.                 </div>
  132.             </div>
  133.             <form class="form-inline" onsubmit="return false;">
  134.                 <button type="button" class="btn btn-default btn-expand-search"><i class="fa fa-search"></i></button>
  135.                 <div class="toggle-search">
  136.                     <input type="text" class="form-control" placeholder="搜索笔记" id='search_note'>
  137.                     <button type="button" class="btn btn-default btn-collapse-search"><i class="fa fa-times"></i></button>
  138.                 </div>
  139.             </form>
  140.             <ul class="hidden-xs header-menu pull-right">
  141.                 <li>
  142.                     <a href="activity.html" target='_blank' title="笔记活动">活动</a>
  143.                 </li>
  144.             </ul>
  145.         </header>
  146.                 <div class="row" style='padding:0;' id='center'>
  147.                         <!-- alert_background-->
  148.                         <div class="opacity_bg" style='display:none'></div>
  149.                         <!-- alert_notebook -->
  150.                         <div id="can"></div>
  151.                         <div class="col-xs-2" style='padding:0;' id='pc_part_1'>
  152.                                 <!-- side-right -->
  153.                                 <div class="pc_top_first">
  154.                                         <h3>全部笔记本</h3>
  155.                                         <button type="button" class="btn btn-default btn-xs btn_plus" id='add_notebook'><i class="fa fa-plus"></i></button>
  156.                                 </div>
  157.                                 <aside class="side-right" id='first_side_right'>
  158.                                         <div class="module" data-toggle="niceScroll">
  159.                                                 <div class="chat-contact">
  160.                                                         <div class="contact-body">
  161.                                                                 <ul id="book_ul"class="contacts-list">
  162.                                                                         <!--  
  163.                                                                         <li class="online">
  164.                                                                         <a  class='checked'>
  165.                                                                         <i class="fa fa-book" title="online" rel="tooltip-bottom">
  166.                                                                         </i>
  167.                                                                         默认笔记本
  168.                                                                         </a>
  169.                                                                         </li>
  170.                                                                         -->
  171.                                                                 </ul>
  172.                                                         </div>
  173.                                                 </div>
  174.                                         </div>
  175.                                 </aside>
  176.                                 <div id="t1" class="row clear_margin">
  177.                                         <div class="col-xs-4 click" id='rollback_button' title='回收站'><i class='fa fa-trash-o' style='font-size:20px;line-height:31px;'></i></div>
  178.                                         <div class="col-xs-4 click" id='like_button' title='收藏笔记本'><i class='fa fa-star' style='font-size:20px;line-height:31px;'></i></div>
  179.                                         <div class="col-xs-4 click" id='action_button' title='参加活动笔记'><i class='fa fa-users' style='font-size:20px;line-height:30px;'></i></div>
  180.                                 </div>
  181.                         </div>
  182.                         <!-- 全部笔记本 -->
  183.                         <!-- 全部笔记 -->
  184.                         <div class="col-xs-3" style='padding:0;' id='pc_part_2'>
  185.                                 <div class="pc_top_second" id='notebookId'>
  186.                                         <h3>全部笔记</h3>
  187.                                         <button type="button" class="btn btn-default btn-xs btn_plus" id='add_note'><i class="fa fa-plus"></i></button>
  188.                                 </div>
  189.                                 <aside class="side-right" id='second_side_right'>
  190.                                         <div class="module" data-toggle="niceScroll">
  191.                                                 <div class="chat-contact">
  192.                                                         <div class="contact-body">
  193.                                                                 <ul id="note_ul" class="contacts-list">
  194.                                                                         <!--  
  195.                                                                         <li class="online">
  196.                                                                                 <a  class='checked'>
  197.                                                                                         <i class="fa fa-file-text-o" title="online" rel="tooltip-bottom"></i> 使用Java操作符<button type="button" class="btn btn-default btn-xs btn_position btn_slide_down"><i class="fa fa-chevron-down"></i></button>
  198.                                                                                 </a>
  199.                                                                                
  200.                                                                                 <div class="note_menu" tabindex='-1'>
  201.                                                                                         <dl>
  202.                                                                                                 <dt><button type="button" class="btn btn-default btn-xs btn_move" title='移动至...'><i class="fa fa-random"></i></button></dt>
  203.                                                                                                 <dt><button type="button" class="btn btn-default btn-xs btn_share" title='分享'><i class="fa fa-sitemap"></i></button></dt>
  204.                                                                                                 <dt><button type="button" class="btn btn-default btn-xs btn_delete" title='删除'><i class="fa fa-times"></i></button></dt>
  205.                                                                                         </dl>
  206.                                                                                 </div>
  207.                                                                         </li>
  208.                                                                         -->
  209.                                                                 </ul>
  210.                                                         </div>
  211.                                                 </div>
  212.                                         </div>
  213.                                 </aside>
  214.                         </div>
  215.                         <!-- 全部笔记 -->
  216.                         <!-- 回收站笔记 -->
  217.                         <div class="col-xs-3" style='padding:0;display:none;' id='pc_part_4'>
  218.                                 <div class="pc_top_second">
  219.                                         <h3>回收站笔记</h3>
  220.                                 </div>
  221.                                 <aside class="side-right" id='four_side_right'>
  222.                                         <div class="module" data-toggle="niceScroll">
  223.                                                 <div class="chat-contact">
  224.                                                         <div class="contact-body">
  225.                                                                 <ul id="gc_ul" class="contacts-list">
  226.                                                                  <!--  
  227.                                                                         <li class="disable"><a ><i class="fa fa-file-text-o" title="online" rel="tooltip-bottom"></i> 虚假回收站笔记<button type="button" class="btn btn-default btn-xs btn_position btn_delete"><i class="fa fa-times"></i></button><button type="button" class="btn btn-default btn-xs btn_position_2 btn_replay"><i class="fa fa-reply"></i></button></a></li>
  228.                                                                  -->
  229.                                                                 </ul>
  230.                                                         </div>
  231.                                                 </div>
  232.                                         </div>
  233.                                 </aside>
  234.                         </div>
  235.                         <!-- 回收站笔记 -->
  236.                         <!-- 搜索笔记列表 -->
  237.                         <div class="col-xs-3" style='padding:0;display:none;' id='pc_part_6'>
  238.                                 <div class="pc_top_second">
  239.                                         <h3>搜索结果</h3>
  240.                                 </div>
  241.                                 <aside class="side-right" id='sixth_side_right'>
  242.                                         <div class="module" data-toggle="niceScroll">
  243.                                                 <div class="chat-contact">
  244.                                                         <div class="contact-body">
  245.                                                                 <ul  class="contacts-list" id="search_ul">
  246.                                                                 </ul>
  247.                                                         </div>
  248.                                                 </div>
  249.                                                 <div id='more_note'>更多...</div>
  250.                                         </div>
  251.                                 </aside>
  252.                         </div>
  253.                         <!-- 搜索笔记列表 -->
  254.                         <!-- 收藏笔记列表 -->
  255.                         <div class="col-xs-3" style='padding:0;display:none;' id='pc_part_7'>
  256.                                 <div class="pc_top_second">
  257.                                         <h3>已收藏笔记</h3>
  258.                                 </div>
  259.                                 <aside class="side-right" id='seventh_side_right'>
  260.                                         <div class="module" data-toggle="niceScroll">
  261.                                                 <div class="chat-contact">
  262.                                                         <div class="contact-body">
  263.                                                                 <ul class="contacts-list">
  264.                                                                         <!--li class="idle"><a ><i class="fa fa-file-text-o" title="online" rel="tooltip-bottom"></i> switch多分支结构<button type="button" class="btn btn-default btn-xs btn_position btn_delete"><i class="fa fa-times"></i></button></a></li-->
  265.                                                                 </ul>
  266.                                                         </div>
  267.                                                 </div>
  268.                                         </div>
  269.                                 </aside>
  270.                         </div>
  271.                         <!-- 收藏笔记列表 -->
  272.                         <!-- 参加活动的笔记列表 -->
  273.                         <div class="col-xs-3" style='padding:0;display:none;' id='pc_part_8'>
  274.                                 <div class="pc_top_second">
  275.                                         <h3>参加活动的笔记</h3>
  276.                                 </div>
  277.                                 <aside class="side-right" id='eighth_side_right'>
  278.                                         <div class="module" data-toggle="niceScroll">
  279.                                                 <div class="chat-contact">
  280.                                                         <div class="contact-body">
  281.                                                                 <ul class="contacts-list">
  282.                                                                         <!--li class="offline"><a ><i class="fa fa-file-text-o" title="online" rel="tooltip-bottom"></i> 样式用例(点击无效)</a></li-->
  283.                                                                 </ul>
  284.                                                         </div>
  285.                                                 </div>
  286.                                         </div>
  287.                                 </aside>
  288.                         </div>
  289.                         <!-- 参加活动的笔记列表 -->
  290.                         <!-- 编辑笔记 -->
  291.                         <div class="col-sm-7" id='pc_part_3'>
  292.                                 <!-- side-right -->
  293.                                 <div class="pc_top_third">
  294.                                         <div class="row">
  295.                                                 <div class="col-xs-9">
  296.                                                         <h3>编辑笔记</h3>
  297.                                                 </div>
  298.                                                
  299.                                                 <div class="col-xs-3">
  300.                                                         <button type="button" class="btn btn-block btn-sm btn-primary" id='save_note'>保存笔记</button>
  301.                                                 </div>
  302.                                                
  303.                                         </div>
  304.                                 </div>
  305.                                 <aside class="side-right" id='third_side_right'>
  306.                                         <div class="module" data-toggle="niceScroll">
  307.                                                 <div class="chat-contact">
  308.                                                         <div class="contact-body clear_margin">
  309.                                                                 <!--- 笔记标题 --->
  310.                                                                 <div class="row" >
  311.                                                                         <div class="col-xs-8">
  312.                                                                                 <input type="text" class="form-control" id="input_note_title" placeholder='笔记标题...'>
  313.                                                                         </div>
  314.                                                                 </div>
  315.                                                                 <!--- 笔记标题 --->
  316.                                                                 <div class="row">
  317.                                                                         <div class="col-sm-12">
  318.                                                                                 <!--- 输入框 --->
  319.                                                                                 <script type="text/plain" id="myEditor" style="width:100%;height:400px;">
  320.                                                                                 </script>
  321.                                                                                 <!--- 输入框 --->
  322.                                                                         </div>
  323.                                                                 </div>
  324.                                                         </div>
  325.                                                 </div>
  326.                                         </div>
  327.                                 </aside>
  328.                         </div>
  329.                         <!-- 编辑笔记 -->
  330.                         <!-- 预览笔记 -->
  331.                         <div class="col-sm-7" id='pc_part_5' style='display:none;' >
  332.                                 <div class="pc_top_third">
  333.                                         <div class="row">
  334.                                                 <div class="col-xs-9">
  335.                                                         <h3>预览笔记</h3>
  336.                                                 </div>
  337.                                         </div>
  338.                                 </div>
  339.                                 <aside class="side-right" id='fifth_side_right'>
  340.                                         <div class="module" data-toggle="niceScroll">
  341.                                                 <div class="chat-contact">
  342.                                                         <div class="contact-body clear_margin">
  343.                                                                 <h4 id="noput_note_title"></h4>
  344.                                                                 <p id="t1">
  345.                                                                 </p>
  346.                                                         </div>
  347.                                                 </div>
  348.                                         </div>
  349.                                 </aside>
  350.                         </div>
  351.                         <!-- 预览笔记 -->
  352.                 </div>
  353.         <footer>
  354.             <p>&copy; 2014 Stilearning</p>
  355.                         <div style='position:absolute;top:5PX;height:30px;right:20px;line-height:26px;border:1px solid #0E7D76;display:none;background:#fff'>
  356.                                 <strong style='color:#0E7D76;margin:0 10px;'></strong>
  357.                         </div>
  358.         </footer>
  359.                 <script type="text/javascript">
  360.                         //加载DOM之后处理页面高度
  361.                         function get_dom(e){
  362.                                 return document.getElementById(e);
  363.                         }
  364.                         function set_height(){
  365.                                 var pc_height=window.innerHeight;
  366.                                 pc_height=pc_height-132;
  367.                                 get_dom('first_side_right').style.height=(pc_height-31)+'px';
  368.                                 get_dom('second_side_right').style.height=pc_height+'px';
  369.                                 get_dom('four_side_right').style.height=pc_height+'px';
  370.                                 get_dom('sixth_side_right').style.height=pc_height+'px';
  371.                                 get_dom('seventh_side_right').style.height=pc_height+'px';
  372.                                 get_dom('eighth_side_right').style.height=pc_height+'px';
  373.                                 get_dom('third_side_right').style.height=(pc_height-15)+'px';
  374.                                 get_dom('fifth_side_right').style.height=(pc_height-15)+'px';
  375.                         }
  376.                         function myEditorWidth(){
  377.                                 var dom=get_dom('third_side_right');
  378.                                 var style=dom.currentStyle||window.getComputedStyle(dom, null);
  379.                                 get_dom('myEditor').style.width=style.width;
  380.                         }
  381.                         set_height();
  382.                         //改变窗口大小时调整页面尺寸
  383.                         window.onresize=function(){
  384.                                 set_height();
  385.                                 var width=$('#third_side_right').width()-35;
  386.                                 $('.edui-container,.edui-editor-body').width(width);
  387.                                 $('#myEditor').width(width-20);
  388.                         };
  389.                 </script>
  390.         <script type="text/javascript" src="scripts/jquery.min.js"></script>
  391.  
  392.                 <!-- Bootstrap框架JS -->
  393.         <script src="scripts/bootstrap.min.js"></script>
  394.         <script src="scripts/js-prototype.js"></script>      
  395.         <script src="scripts/theme-setup.js"></script>
  396.                 <!-- Google-Code代码高亮JS -->
  397.         <script class="re-execute" src="scripts/run_prettify.js"></script>
  398.                 <!-- Ueditor编辑器JS -->
  399.                 <script type="text/javascript" charset="utf-8" src="scripts/ue/umeditor.config.js"></script>
  400.                 <script type="text/javascript" charset="utf-8" src="scripts/ue/umeditor.min.js"></script>
  401.                 <script type="text/javascript" src="scripts/ue/lang/zh-cn.js"></script>
  402.                
  403.                 <script type="text/javascript">
  404.                         //重写JS原生alert函数
  405.                                 window.alert=function(e){
  406.                                         $('#can').load('./alert/alert_error.html',function(){
  407.                                                 $('#error_info').text(' '+e);
  408.                                                 $('.opacity_bg').show();
  409.                                         });
  410.                                 }
  411.                         //实例化Ueditor编辑器
  412.                         var um = UM.getEditor('myEditor');
  413.                 </script>
  414.                 </body>        
  415. </html>

回复 "云笔记"

这儿你可以回复上面这条便签

captcha