فهرست منبع

Mass operation select box confirmation message

Malishev Dmitry 14 سال پیش
والد
کامیت
7bde4547b3
3فایلهای تغییر یافته به همراه10 افزوده شده و 6 حذف شده
  1. 3 3
      web/index.html
  2. 6 3
      web/js/actions.js
  3. 1 0
      web/js/view.js

+ 3 - 3
web/index.html

@@ -223,14 +223,14 @@
 								<div class="b-cust-sel complex-select c-s-opt">
 								<div class="b-cust-sel complex-select c-s-opt">
 									<input type="hidden" name="" value="" class="c-s-value-ref">
 									<input type="hidden" name="" value="" class="c-s-value-ref">
 									<span class="title c-s-opt c-s-title do_action_toggle_custom_select">Action</span>
 									<span class="title c-s-opt c-s-title do_action_toggle_custom_select">Action</span>
-									<div class="cust-sel-arrow do_action_toggle_custom_select c-s-opt"><i>&nbsp;</i></div>
+									<div class="cust-sel-arrow do_action_toggle_custom_select c-s-opt"><i class="do_action_toggle_custom_select">&nbsp;</i></div>
 									<div class="cust-sel-options complex-select-content c-s-opt hidden">
 									<div class="cust-sel-options complex-select-content c-s-opt hidden">
-										<div class="cust-sel-option ico_gray c-s-opt do_action_update_cs_value">
+  										<div class="cust-sel-option ico_gray c-s-opt do_action_update_cs_value">
 											<input type="hidden" class="c-s-value" value="Suspend">
 											<input type="hidden" class="c-s-value" value="Suspend">
 											Suspend
 											Suspend
 										</div>
 										</div>
 										<div class="cust-sel-option ico_green c-s-opt do_action_update_cs_value">
 										<div class="cust-sel-option ico_green c-s-opt do_action_update_cs_value">
-											<input type="hidden" class="c-s-value" value="Unsuspended">
+											<input type="hidden" class="c-s-value" value="Unsuspend">
 											Unsuspend
 											Unsuspend
 										</div>
 										</div>
 										<div class="cust-sel-option ico_red c-s-opt do_action_update_cs_value">
 										<div class="cust-sel-option ico_red c-s-opt do_action_update_cs_value">

+ 6 - 3
web/js/actions.js

@@ -36,10 +36,13 @@ App.Actions.update_cs_value = function(evt)
     var elm = $(evt.target);
     var elm = $(evt.target);
     elm = elm.hasClass('cust-sel-option') ? elm : elm.parents('.cust-sel-option');
     elm = elm.hasClass('cust-sel-option') ? elm : elm.parents('.cust-sel-option');
 
 
-    var val = elm.find('.c-s-value').val();fb.log(val);
-    elm.parents('.c-s-box').find('.c-s-title').text(val);
-    elm.parents('.c-s-box').find('.c-s-value-ref').val(val);
+    var val = elm.find('.c-s-value').val();
     $('.complex-select-content').addClass('hidden');
     $('.complex-select-content').addClass('hidden');
+    
+    if (App.Tmp[App.Env.world + '_selected_records'] > 0) {
+        var confirm_message_key = App.Tmp[App.Env.world + '_selected_records'] == 1 ? 1 + ' record' : App.Tmp[App.Env.world + '_selected_records'] + ' records';
+        var confirmed = confirm('This action will ' + val.toLowerCase() + ' ' + confirm_message_key + '. Do you want to proceede?');
+    }
 }
 }
 
 
 App.Actions.do_change_password = function()
 App.Actions.do_change_password = function()

+ 1 - 0
web/js/view.js

@@ -6,6 +6,7 @@ App.View.popup = function(content)
     } 
     } 
     
     
     tpl.set(':content', content);
     tpl.set(':content', content);
+    tpl.set(':STYLE', 'height:'+$(window).height()+'px');
     $('#popup-bg, #popup').remove();
     $('#popup-bg, #popup').remove();
     $(document.body).append(tpl.finalize());
     $(document.body).append(tpl.finalize());
 }
 }