// JavaScript Document $(function(){ }); var note = {}; note.helpText = '

Редактирование поддарживает формат строк схожим с "Word". Вот некоторые примеры:
1) Для создания абзаца нужно нажать Enter:

Тест абзаца.

2) Для перехода на новую строчку нужно нажать shift + Enter:
Строка1.
Строка2.

3) Для выделения текста жирным, используйте сочетания клавиш ctrl + b.

4) Для подчеркивания текста, используйте сочетания клавиш ctrl + u.

5) Для выдерения текста курсивом, используйте сочетания клавиш ctrl + i.

'; // Загрузка записки note.insertNote = function(mod_name, position){ var $note = $('#note_'+mod_name+'_'+position); // modules_prava.note = 2 if(modules_prava.note == 0){ $note.remove(); return; } $note.html(data.imgLoading); $.post( 'ajax/get.php?module=note&getFormat=simple&searchSql2={%22mod_name%22:%22'+mod_name+'%22, %22position%22:%22'+position+'%22}', {sidx:'position'}, function(rows){ if(rows) var row = rows[0]; if(row == undefined || !$('
'+row.text+'
').text()) if(modules_prava.note == 2){ row = {}; row.text = '

Это поле для заметок. Сейчас его видят только модераторы. При необходимости Вы сможете написать сюда заметку для всех пользователей.

'; row.date = ''; }else{ $note.remove(); return; } var $buttons = $('
 
'); if(modules_prava.note == 2){ // редактировать $buttons.append( $('').button({ icons: {primary: "ui-icon-pencil"} }).click(function(){ note.edit(mod_name, position); }) ); // сохранить $buttons.append( $('').button({ icons: {primary: "ui-icon-check"} }).click(function(){ note.save(mod_name, position); }) ); // отмена $buttons.append( $('').button({ icons: {primary: "ui-icon-closethick"} }).click(function(){ note.view(mod_name, position); }) ); // справка $buttons.append( $('').button({ icons: {primary: "ui-icon-help"} }).click(function(){ $('
'+note.helpText+'
').dialog({title:'Заметки - Справка', width:500}); }) ); } $note.empty(); $note.append('
'+row.text+'
'+row.date+'
'); $note.append('
'+row.text+'
'); $note.append($buttons); }, 'json' ); } // В режим редактирование note.edit = function(mod_name, position){ var $note = $('#note_'+mod_name+'_'+position); $('.text', $note).hide(); $('.text_edit', $note).show(); // Отображение кнопкок $('.buttons').addClass('ui-widget-header'); $('.buttons button:not(.inEdit)', $note).hide(); $('.buttons button.inEdit', $note).show(); } // В режим просмотра note.view = function(mod_name, position){ var $note = $('#note_'+mod_name+'_'+position); $('.text_edit', $note).hide(); $('.text', $note).show(); // Отображение кнопкок $('.buttons').removeClass('ui-widget-header'); $('.buttons button.inEdit', $note).hide(); $('.buttons button:not(.inEdit)', $note).show(); } // Сохранение изменений записи note.save = function(mod_name, position){ var $note = $('#note_'+mod_name+'_'+position); var text = $('.text_edit', $note).html(); $note.html(data.imgLoading); $.post( 'ajax/edit.php?module=note', { mod_name:mod_name, position:position, text:text, oper:'add', id:'' }, function(){ note.insertNote(mod_name, position); }, 'json' ); }