| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120 | 
							- /**
 
-  * 便签笔记入口程序
 
-  * @author zhaoxianlie
 
-  */
 
- let StickyNotes = (() => {
 
-     // 添加事件监听
 
-     let addListener = () => {
 
-         // 正在编辑中
 
-         let editing = false;
 
-         window.onbeforeunload = function(e){
 
-             if(editing) {
 
-                 (e || window.event).returnValue = '当前还有未保存的笔记,确定要离开么?';
 
-             }
 
-         };
 
-         // add note
 
-         $('#addnote').click(function () {
 
-             editing = true;
 
-             html5sticky.addNote();
 
-             return false;
 
-         });
 
-         // delete all notes
 
-         $('#removenotes').click(function () {
 
-             html5sticky.deleteAllNotes();
 
-             return false;
 
-         });
 
-         $(document.body).delegate('.delete_stickynote', 'click', function (e) {
 
-             // delete note
 
-             html5sticky.deleteNote($(this));
 
-             return false;
 
-         }).delegate('.close_stickynote', 'click', function (e) {
 
-             editing = false;
 
-             // close enlarged note
 
-             html5sticky.closeNote($(this));
 
-             return false;
 
-         }).delegate('.save_stickynote', 'click', function (e) {
 
-             editing = false;
 
-             // save the note
 
-             html5sticky.saveNote($(this));
 
-             return false;
 
-         }).delegate('.note_common', 'click', function (e) {
 
-             // enlarge the note
 
-             $(this).find('.btn-close').hide();
 
-             html5sticky.enlargeNote($(this));
 
-             return false;
 
-         }).delegate('.note_common', 'mouseover', function (e) {
 
-             // 显示关闭按钮
 
-             $(this).find('.btn-close').show();
 
-         }).delegate('.note_common', 'mouseout', function (e) {
 
-             // 隐藏关闭按钮
 
-             $(this).find('.btn-close').hide();
 
-         });
 
-         // collapse the notes
 
-         $('#collapse').click(function (event) {
 
-             html5sticky.collapse();
 
-             return false;
 
-         });
 
-         // expand the notes
 
-         $('#expand').click(function (event) {
 
-             html5sticky.expand();
 
-             return false;
 
-         });
 
-         // allow escape to close big note
 
-         $(document).keyup(function (e) {
 
-             if (e.keyCode === 27) {
 
-                 $('#overlay').remove();
 
-                 $('.bignore').remove();
 
-             }
 
-         });
 
-         // 下载
 
-         $('#export').click(function (e) {
 
-             html5sticky.export();
 
-             return false;
 
-         });
 
-         // 文件夹选中
 
-         $('#folders').delegate('li', 'click', function (e) {
 
-             $(this).addClass('x-selected').siblings('li').removeClass('x-selected');
 
-             let txt = $(this).text();
 
-             let id = $(this).attr('id').replace(/^f_/, '');
 
-             html5sticky.setCurrentFolder(txt, id);
 
-             html5sticky.getNotes(id);
 
-         });
 
-         // 创建文件夹
 
-         $('#createFolder').click(function (e) {
 
-             let el = html5sticky.createFolder();
 
-             if (el) {
 
-                 el.trigger('click');
 
-             }
 
-             return false;
 
-         });
 
-     };
 
-     // 初始化
 
-     let init = () => {
 
-         $(function () {
 
-             html5sticky.buildFoldersAndInitNotes();
 
-             addListener();
 
-         });
 
-     };
 
-     return {
 
-         init: init
 
-     };
 
- })();
 
- StickyNotes.init();
 
 
  |