Commit 16409caa639f6470d33b43b37b38b1b8967f2537

Authored by Rodrigo Gonçalves
2 parents a078a33a c4409cde
Exists in master

Merge branch 'otrs-5.0.x' of

gitlab.setic.ufsc.br:CSS/otrs-new-ticket-wizard into otrs-5.0.x
var/httpd/htdocs/js/thirdparty/alpaca/jquery.sumoselect.js
... ... @@ -20,7 +20,7 @@
20 20 var settings = $.extend({
21 21 placeholder: 'Escolha', // Dont change it here.
22 22 csvDispCount: 3, // display no. of items in multiselect. 0 to display all.
23   - captionFormat:'{0} Selected', // format of caption text. you can set your locale.
  23 + captionFormat:'{0} Selecionados', // format of caption text. you can set your locale.
24 24 floatWidth: 0, // Screen width of device at which the list is rendered in floating popup fashion.
25 25 forceCustomRendering: false, // force the custom modal on all devices below floatWidth resolution.
26 26 nativeOnDevice: ['Android', 'BlackBerry', 'iPhone', 'iPad', 'iPod', 'Opera Mini', 'IEMobile', 'Silk'], //
... ... @@ -29,7 +29,7 @@
29 29 okCancelInMulti: false, //display ok cancel buttons in desktop mode multiselect also.
30 30 triggerChangeCombined: true, // im multi select mode wether to trigger change event on individual selection or combined selection.
31 31 selectAll: false, // to display select all button in multiselect mode.|| also select all will not be available on mobile devices.
32   - selectAlltext: 'Select All' // the text to display for select all.
  32 + selectAlltext: 'Selecionar todos' // the text to display for select all.
33 33  
34 34 }, options);
35 35  
... ... @@ -113,7 +113,7 @@
113 113  
114 114 if(!opt.attr('value'))opt.attr('value',opt.val());
115 115  
116   - if (settings && settings.floatWidth) {
  116 + if (settings && settings.floatWidth != "0") {
117 117 li = $('<li data-val="' + opt.val() + '"><label style="width: ' + settings.floatWidth + '">' + opt.text() + '</label></li>');
118 118 } else
119 119 li = $('<li data-val="' + opt.val() + '"><label>' + opt.text() + '</label></li>');
... ... @@ -232,7 +232,7 @@
232 232 }
233 233 },
234 234  
235   - showOpts: function () {
  235 + showOpts: function () {
236 236 var O = this;
237 237 if (O.E.attr('disabled')) return; // if select is disabled then retrun
238 238 O.is_opened = true;
... ... @@ -241,6 +241,7 @@
241 241  
242 242 // hide options on click outside.
243 243 $(document).on('click.sumo', function (e) {
  244 +
244 245 if (!O.select.is(e.target) // if the target of the click isn't the container...
245 246 && O.select.has(e.target).length === 0){ // ... nor a descendant of the container
246 247 // if (O.is_multi && settings.okCancelInMulti)
... ... @@ -452,10 +453,14 @@
452 453 var O = this;
453 454 //called on init and also on resize.
454 455 //O.is_floating = true if window width is < specified float width
455   - O.is_floating = (settings.floatWidth);
  456 + O.is_floating = (settings.floatWidth && settings.floatWidth != "0");
456 457  
457   - //set class isFloating
458   - O.optDiv.toggleClass('isFloating', O.is_floating);
  458 + //set class isFloating - JS inconsistence
  459 + if (O.is_floating) {
  460 + O.optDiv.toggleClass('isFloating', true);
  461 + } else {
  462 + O.optDiv.toggleClass('isFloating', false);
  463 + }
459 464  
460 465 //remove height if not floating
461 466 if (!O.is_floating) O.optDiv.css('height', '');
... ...