From 34e4f5d0e917e3fd52777d264d5f1302779e5ab0 Mon Sep 17 00:00:00 2001 From: kirsan Date: Thu, 21 Jul 2011 13:20:42 +0000 Subject: [PATCH] =?UTF-8?q?=D0=98=D1=81=D0=BF=D1=80=D0=B0=D0=B2=D0=BB?= =?UTF-8?q?=D0=B5=D0=BD=D0=B8=D1=8F=20=D1=88=D0=B0=D0=B1=D0=BB=D0=BE=D0=BD?= =?UTF-8?q?=D0=BE=D0=B2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- engine/lib/external/swfupload/swfupload.handlers.js | 8 ++++++-- .../developer-jquery/actions/ActionPhotoset/add.tpl | 2 +- .../developer-jquery/actions/ActionStream/list.tpl | 2 +- templates/skin/developer-jquery/header_top.tpl | 5 +++++ templates/skin/developer-jquery/js/ls.lang.ru.js | 9 ++++++--- templates/skin/developer-jquery/js/photoset.js | 12 +++++++----- templates/skin/developer-jquery/js/userfield.js | 9 +++++---- templates/skin/developer-jquery/menu.people.tpl | 5 ----- .../skin/developer/actions/ActionStream/list.tpl | 2 +- templates/skin/developer/header_top.tpl | 5 +++++ templates/skin/developer/js/ls.lang.ru.js | 9 ++++++--- templates/skin/developer/js/other.js | 1 + templates/skin/developer/js/userfield.js | 1 + templates/skin/developer/menu.people.tpl | 5 ----- templates/skin/new/actions/ActionStream/list.tpl | 2 +- templates/skin/new/block.userfeedUsers.tpl | 2 +- templates/skin/new/header_top.tpl | 5 +++++ templates/skin/new/js/ls.lang.ru.js | 9 ++++++--- templates/skin/new/js/other.js | 1 + templates/skin/new/js/userfield.js | 1 + templates/skin/new/menu.people.tpl | 5 ----- 21 files changed, 60 insertions(+), 40 deletions(-) diff --git a/engine/lib/external/swfupload/swfupload.handlers.js b/engine/lib/external/swfupload/swfupload.handlers.js index 3557ff95..2f41208f 100644 --- a/engine/lib/external/swfupload/swfupload.handlers.js +++ b/engine/lib/external/swfupload/swfupload.handlers.js @@ -35,7 +35,11 @@ function fileQueueError(file, errorCode, message) { function fileDialogComplete(numFilesSelected, numFilesQueued) { try { - photosetCloseForm(); + if (!window.jQuery) { + photosetCloseForm(); + } else { + ls.photoset.closeForm(); + } if (numFilesQueued > 0) { this.startUpload(); } @@ -69,7 +73,7 @@ function uploadSuccess(file, serverData) { if (!window.jQuery) { addTopicImage(JSON.decode(serverData, true)); } else { - addTopicImage(jQuery.parseJSON(serverData)); + ls.photoset.addPhoto(jQuery.parseJSON(serverData)); } progress.setStatus("Image uploaded."); diff --git a/templates/skin/developer-jquery/actions/ActionPhotoset/add.tpl b/templates/skin/developer-jquery/actions/ActionPhotoset/add.tpl index 94d55b0b..ce2970f9 100644 --- a/templates/skin/developer-jquery/actions/ActionPhotoset/add.tpl +++ b/templates/skin/developer-jquery/actions/ActionPhotoset/add.tpl @@ -195,7 +195,7 @@ tinyMCE.init({ image
Удалить - + {if $bIsMainPhoto} {$aLang.topic_photoset_is_preview} {else} diff --git a/templates/skin/developer-jquery/actions/ActionStream/list.tpl b/templates/skin/developer-jquery/actions/ActionStream/list.tpl index 73a80697..1a24a0c3 100644 --- a/templates/skin/developer-jquery/actions/ActionStream/list.tpl +++ b/templates/skin/developer-jquery/actions/ActionStream/list.tpl @@ -1,4 +1,4 @@ -{include file='header.tpl' menu='people'} +{include file='header.tpl'}

{$aLang.stream_personal_title}

diff --git a/templates/skin/developer-jquery/header_top.tpl b/templates/skin/developer-jquery/header_top.tpl index 27d6ca54..b2d16192 100644 --- a/templates/skin/developer-jquery/header_top.tpl +++ b/templates/skin/developer-jquery/header_top.tpl @@ -32,6 +32,11 @@
  • {$aLang.blogs}
  • {$aLang.people}
  • {$aLang.blog_menu_top}
  • + {if $oUserCurrent} +
  • + {$aLang.stream_personal_title} +
  • + {/if} {hook run='main_menu'} diff --git a/templates/skin/developer-jquery/js/ls.lang.ru.js b/templates/skin/developer-jquery/js/ls.lang.ru.js index fcecd018..b133c5d6 100644 --- a/templates/skin/developer-jquery/js/ls.lang.ru.js +++ b/templates/skin/developer-jquery/js/ls.lang.ru.js @@ -1,4 +1,7 @@ var lsLang = new Array(); -lsLang['mark_as_preview'] = 'Отметить как превью'; -lsLang['preview'] = 'Превью'; -lsLang['delete'] = 'Удалить'; \ No newline at end of file +lsLang['photoset_mark_as_preview'] = 'Отметить как превью'; +lsLang['photoset_preview'] = 'Превью'; +lsLang['photoset_delete'] = 'Удалить'; +lsLang['photoset_confirm_delete'] = 'Удалить фото?'; + +lsLang['userfield_confirm_delete'] = 'Удалить поле?'; \ No newline at end of file diff --git a/templates/skin/developer-jquery/js/photoset.js b/templates/skin/developer-jquery/js/photoset.js index 26e8ca8b..ab49af37 100644 --- a/templates/skin/developer-jquery/js/photoset.js +++ b/templates/skin/developer-jquery/js/photoset.js @@ -6,8 +6,8 @@ ls.photoset =( function ($) { if (!response.bStateError) { template = '
  • image' +'
    ' - +''+lsLang['delete']+'' - +''+lsLang['mark_as_preview']+'
  • '; + +''+lsLang['photoset_delete']+'' + +''+lsLang['photoset_mark_as_preview']+''; $('#swfu_images').append(template); ls.msg.notice(response.sMsgTitle,response.sMsg); } else { @@ -18,7 +18,8 @@ ls.photoset =( function ($) { this.deletePhoto = function(id) { - ls.ajax(aRouter['photoset']+'deleteimage', {'id':id}, function(response){ + if (!confirm(lsLang['photoset_confirm_delete'])) {return;} + ls.ajax(aRouter['photoset']+'deleteimage', {'id':id}, function(response){ if (!response.bStateError) { $('#photo_'+id).remove(); ls.msg.notice(response.sMsgTitle,response.sMsg); @@ -34,10 +35,11 @@ ls.photoset =( function ($) { $('.marked-as-preview').each(function (index, el) { $(el).removeClass('marked-as-preview'); - $(el).children('span').html(''+lsLang['mark_as_preview']+''); + tmpId = $(el).attr('id').slice($(el).attr('id').lastIndexOf('_')+1); + $('#photo_preview_state_'+tmpId).html(''+lsLang['photoset_mark_as_preview']+''); }); $('#photo_'+id).addClass('marked-as-preview'); - $('#photo_'+id).children('span').html(lsLang['preview']); + $('#photo_preview_state_'+id).html(lsLang['photoset_preview']); } this.setPreviewDescription = function(id, text) diff --git a/templates/skin/developer-jquery/js/userfield.js b/templates/skin/developer-jquery/js/userfield.js index 4ce1835d..35fbdf0a 100644 --- a/templates/skin/developer-jquery/js/userfield.js +++ b/templates/skin/developer-jquery/js/userfield.js @@ -40,9 +40,9 @@ ls.userfield =( function ($) { '
    '+ '
    '; $('#user_field_list').append(liElement); - $('#field_'+id+' .userfield_admin_name').html(name); - $('#field_'+id+' .userfield_admin_title').html(title); - $('#field_'+id+' .userfield_admin_pattern').text(pattern); + $('#field_'+data.id+' .userfield_admin_name').html(name); + $('#field_'+data.id+' .userfield_admin_title').html(title); + $('#field_'+data.id+' .userfield_admin_pattern').text(pattern); ls.msg.notice(data.sMsgTitle,data.sMsg); } else { ls.msg.error(data.sMsgTitle,data.sMsg); @@ -68,7 +68,8 @@ ls.userfield =( function ($) { } this.deleteUserfield = function(id) { - ls.ajax(aRouter['admin']+'userfields', {'action':'delete', 'id':id}, function(data) { + if (!confirm(lsLang['userfield_confirm_delete'])) {return;} + ls.ajax(aRouter['admin']+'userfields', {'action':'delete', 'id':id}, function(data) { if (!data.bStateError) { $('#field_'+id).remove(); ls.msg.notice(data.sMsgTitle,data.sMsg); diff --git a/templates/skin/developer-jquery/menu.people.tpl b/templates/skin/developer-jquery/menu.people.tpl index 6ff328ff..aa914190 100644 --- a/templates/skin/developer-jquery/menu.people.tpl +++ b/templates/skin/developer-jquery/menu.people.tpl @@ -9,10 +9,5 @@ {/if} - {if $oUserCurrent} -
  • - {$aLang.stream_personal_title} -
  • - {/if} {hook run='menu_people'} diff --git a/templates/skin/developer/actions/ActionStream/list.tpl b/templates/skin/developer/actions/ActionStream/list.tpl index 4fda92be..299c036d 100644 --- a/templates/skin/developer/actions/ActionStream/list.tpl +++ b/templates/skin/developer/actions/ActionStream/list.tpl @@ -1,4 +1,4 @@ -{include file='header.tpl' menu='people'} +{include file='header.tpl'}

    {$aLang.stream_personal_title}

    diff --git a/templates/skin/developer/header_top.tpl b/templates/skin/developer/header_top.tpl index f4a90f74..978e54bc 100644 --- a/templates/skin/developer/header_top.tpl +++ b/templates/skin/developer/header_top.tpl @@ -53,6 +53,11 @@
  • {$aLang.clean_posts}
  • {$aLang.blogs}
  • {$aLang.people}
  • + {if $oUserCurrent} +
  • + {$aLang.stream_personal_title} +
  • + {/if} {hook run='main_menu'} diff --git a/templates/skin/developer/js/ls.lang.ru.js b/templates/skin/developer/js/ls.lang.ru.js index fcecd018..b133c5d6 100644 --- a/templates/skin/developer/js/ls.lang.ru.js +++ b/templates/skin/developer/js/ls.lang.ru.js @@ -1,4 +1,7 @@ var lsLang = new Array(); -lsLang['mark_as_preview'] = 'Отметить как превью'; -lsLang['preview'] = 'Превью'; -lsLang['delete'] = 'Удалить'; \ No newline at end of file +lsLang['photoset_mark_as_preview'] = 'Отметить как превью'; +lsLang['photoset_preview'] = 'Превью'; +lsLang['photoset_delete'] = 'Удалить'; +lsLang['photoset_confirm_delete'] = 'Удалить фото?'; + +lsLang['userfield_confirm_delete'] = 'Удалить поле?'; \ No newline at end of file diff --git a/templates/skin/developer/js/other.js b/templates/skin/developer/js/other.js index df4a31fe..a71703e7 100644 --- a/templates/skin/developer/js/other.js +++ b/templates/skin/developer/js/other.js @@ -137,6 +137,7 @@ function addTopicImage(response) function deleteTopicImage(id) { + if (!confirm(lsLang['userfield_confirm_delete'])) {return;} new Request.JSON({ url: aRouter['photoset']+'deleteimage', data: {'id':id, 'security_ls_key': LIVESTREET_SECURITY_KEY }, diff --git a/templates/skin/developer/js/userfield.js b/templates/skin/developer/js/userfield.js index 4b82cf07..fcb729db 100644 --- a/templates/skin/developer/js/userfield.js +++ b/templates/skin/developer/js/userfield.js @@ -89,6 +89,7 @@ function updateUserfield() { } function deleteUserfield(id) { + if (!confirm(lsLang['userfield_confirm_delete'])) {return;} new Request.JSON({ url: aRouter['admin']+'userfields', data: {'action':'delete', 'id':id, 'security_ls_key':LIVESTREET_SECURITY_KEY}, diff --git a/templates/skin/developer/menu.people.tpl b/templates/skin/developer/menu.people.tpl index 6ff328ff..aa914190 100644 --- a/templates/skin/developer/menu.people.tpl +++ b/templates/skin/developer/menu.people.tpl @@ -9,10 +9,5 @@ {/if} - {if $oUserCurrent} -
  • - {$aLang.stream_personal_title} -
  • - {/if} {hook run='menu_people'} diff --git a/templates/skin/new/actions/ActionStream/list.tpl b/templates/skin/new/actions/ActionStream/list.tpl index 4fda92be..299c036d 100644 --- a/templates/skin/new/actions/ActionStream/list.tpl +++ b/templates/skin/new/actions/ActionStream/list.tpl @@ -1,4 +1,4 @@ -{include file='header.tpl' menu='people'} +{include file='header.tpl'}

    {$aLang.stream_personal_title}

    diff --git a/templates/skin/new/block.userfeedUsers.tpl b/templates/skin/new/block.userfeedUsers.tpl index 756d21c5..090f0e9a 100644 --- a/templates/skin/new/block.userfeedUsers.tpl +++ b/templates/skin/new/block.userfeedUsers.tpl @@ -28,7 +28,7 @@

    {$aLang.userfeed_block_users_append}

    - {if count($aStreamSubscribedUsers)} + {if count($aUserfeedSubscribedUsers)}
      {foreach from=$aUserfeedSubscribedUsers item=oUser} {assign var=iUserId value=$oUser->getId()} diff --git a/templates/skin/new/header_top.tpl b/templates/skin/new/header_top.tpl index a5269438..3667d0e6 100644 --- a/templates/skin/new/header_top.tpl +++ b/templates/skin/new/header_top.tpl @@ -27,6 +27,11 @@ diff --git a/templates/skin/new/js/ls.lang.ru.js b/templates/skin/new/js/ls.lang.ru.js index fcecd018..b133c5d6 100644 --- a/templates/skin/new/js/ls.lang.ru.js +++ b/templates/skin/new/js/ls.lang.ru.js @@ -1,4 +1,7 @@ var lsLang = new Array(); -lsLang['mark_as_preview'] = 'Отметить как превью'; -lsLang['preview'] = 'Превью'; -lsLang['delete'] = 'Удалить'; \ No newline at end of file +lsLang['photoset_mark_as_preview'] = 'Отметить как превью'; +lsLang['photoset_preview'] = 'Превью'; +lsLang['photoset_delete'] = 'Удалить'; +lsLang['photoset_confirm_delete'] = 'Удалить фото?'; + +lsLang['userfield_confirm_delete'] = 'Удалить поле?'; \ No newline at end of file diff --git a/templates/skin/new/js/other.js b/templates/skin/new/js/other.js index 1b977250..4d3a9fb9 100644 --- a/templates/skin/new/js/other.js +++ b/templates/skin/new/js/other.js @@ -148,6 +148,7 @@ function addTopicImage(response) function deleteTopicImage(id) { + if (!confirm(lsLang['photoset_confirm_delete'])) {return;} new Request.JSON({ url: aRouter['photoset']+'deleteimage', data: {'id':id, 'security_ls_key': LIVESTREET_SECURITY_KEY }, diff --git a/templates/skin/new/js/userfield.js b/templates/skin/new/js/userfield.js index 4b82cf07..fcb729db 100644 --- a/templates/skin/new/js/userfield.js +++ b/templates/skin/new/js/userfield.js @@ -89,6 +89,7 @@ function updateUserfield() { } function deleteUserfield(id) { + if (!confirm(lsLang['userfield_confirm_delete'])) {return;} new Request.JSON({ url: aRouter['admin']+'userfields', data: {'action':'delete', 'id':id, 'security_ls_key':LIVESTREET_SECURITY_KEY}, diff --git a/templates/skin/new/menu.people.tpl b/templates/skin/new/menu.people.tpl index 1c263879..f5782f27 100644 --- a/templates/skin/new/menu.people.tpl +++ b/templates/skin/new/menu.people.tpl @@ -10,10 +10,5 @@
    {/if} - {if $oUserCurrent} -
  • - {$aLang.stream_personal_title} -
  • - {/if} {hook run='menu_people'} \ No newline at end of file