123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162 |
- $('#wiki').ajaxForm({
- dataType: 'json',
- success: function(data)
- {
- $.each(data, function(i, val)
- {
- if(i == 'e')
- bootbox.dialog('<h3 class="red">Ошибка</h3>'+val,
- [{
- "label" : "Продолжить"
- }]
- );
- if(i == 's')
- location.reload();
- });
- loading(0)
- }
- });
- function wiki_search(go)
- {
- if($('#search').val() == '')
- {
- $('#search_error').css('display', 'none');
- return;
- }
- loading(1);
- if(go) go = '/go'; else go = '';
- $.ajax({
- type: 'POST',
- url: home+'wiki/subsection/search'+go,
- data: 'text='+$('#search').val(),
- dataType: 'json',
- success: function(data)
- {
- $.each(data, function(i, val)
- {
- if(i == 'e')
- {
- if(val != '')
- {
- $('#search_error').css('display', 'inline-block');
- $('#search_error').html(val);
- }else
- $('#search_error').css('display', 'none');
- }
- if(i == 's')
- {
- $('#search_error').css('display', 'none');
- $('#search_result').html(val);
- }
- });
- loading(0);
- }
- });
- }
- function wiki_delete(id)
- {
- bootbox.dialog('<h3 class="green">Внимание</h3> Вы уверены, что хотите удалить ответ?',
- [{
- "label" : "Удалить",
- callback : function(){wiki_delete_go(id)}
- },{
- "label" : "Отмена",
- }]
- );
- return false;
- }
- function wiki_delete_go(id)
- {
- loading(1);
- $.ajax({
- type: 'POST',
- url: home+'wiki/section/delete/id/'+id,
- dataType: 'json',
- success: function(data)
- {
- $.each(data, function(i, val)
- {
- if(i == 'e')
- bootbox.dialog('<h3 class="red">Ошибка</h3>'+val,
- [{
- "label" : "Продолжить"
- }]
- );
- if(i == 's')
- location.reload()
- });
- loading(0);
- }
- });
- }
- function wiki_cat_delete(id)
- {
- bootbox.dialog('<h3 class="green">Внимание</h3> Вы уверены, что хотите удалить категорию?',
- [{
- "label" : "Удалить",
- callback : function(){wiki_cat_delete_go(id)}
- },{
- "label" : "Отмена",
- }]
- );
- return false;
- }
- function wiki_cat_delete_go(id)
- {
- loading(1);
- $.ajax({
- type: 'POST',
- url: home+'wiki/section/delete/type/cat/id/'+id,
- dataType: 'json',
- success: function(data)
- {
- $.each(data, function(i, val)
- {
- if(i == 'e')
- bootbox.dialog('<h3 class="red">Ошибка</h3>'+val,
- [{
- "label" : "Продолжить"
- }]
- );
- if(i == 's')
- location.reload()
- });
- loading(0);
- }
- });
- }
- function bbcode(bbbegin, bbend)
- {
- form = document.getElementById('text');
- begin = form.value.substr(0, form.selectionStart);
- end = form.value.substr(form.selectionEnd);
- sel = form.value.substr(form.selectionStart, form.selectionEnd-form.selectionStart);
- var text = form.firstChild;
- form.value = begin+bbbegin+sel+bbend+end;
- selPos = bbbegin.length+begin.length+sel.length+bbend.length;
- form.setSelectionRange(begin.length, selPos);
- return false;
- }
|