Changeset 5334 in subversion
- Timestamp:
- Oct 12, 2011 5:47:15 AM (20 months ago)
- Location:
- trunk/plugins/managesieve
- Files:
-
- 5 added
- 2 deleted
- 5 edited
-
Changelog (modified) (1 diff)
-
managesieve.js (modified) (3 diffs)
-
managesieve.php (modified) (2 diffs)
-
skins/default/filter.png (deleted)
-
skins/default/images (added)
-
skins/default/images/add.png (added)
-
skins/default/images/del.png (added)
-
skins/default/images/filter.png (added)
-
skins/default/images/toolbar.png (added)
-
skins/default/managesieve.css (modified) (2 diffs)
-
skins/default/managesieve_mail.css (modified) (1 diff)
-
skins/default/managesieve_toolbar.png (deleted)
Legend:
- Unmodified
- Added
- Removed
-
trunk/plugins/managesieve/Changelog
r5300 r5334 10 10 - Improved script parser, added support for include and variables extensions 11 11 - Added Kolab's KEP:14 support (http://wiki.kolab.org/User:Greve/Drafts/KEP:14) 12 - Use smaller action/rule buttons 12 13 13 14 * version 4.3 [2011-07-28] -
trunk/plugins/managesieve/managesieve.js
r5300 r5334 329 329 rcube_webmail.prototype.managesieve_ruledel = function(id) 330 330 { 331 if ($('#ruledel'+id).hasClass('disabled')) 332 return; 333 331 334 if (confirm(this.get_label('managesieve.ruledeleteconfirm'))) { 332 335 var row = document.getElementById('rulerow'+id); … … 359 362 rcube_webmail.prototype.managesieve_actiondel = function(id) 360 363 { 364 if ($('#actiondel'+id).hasClass('disabled')) 365 return; 366 361 367 if (confirm(this.get_label('managesieve.actiondeleteconfirm'))) { 362 368 var row = document.getElementById('actionrow'+id); … … 401 407 if (i>0 || buttons.length>1) { 402 408 $(button).removeClass('disabled'); 403 button.removeAttribute('disabled');404 409 } 405 410 else { 406 411 $(button).addClass('disabled'); 407 button.setAttribute('disabled', true);408 412 } 409 413 } -
trunk/plugins/managesieve/managesieve.php
r5332 r5334 1172 1172 // add/del buttons 1173 1173 $out .= '<td class="rowbuttons">'; 1174 $out .= '<input type="button" id="ruleadd' . $id .'" value="'. Q($this->gettext('add')). '" 1175 onclick="rcmail.managesieve_ruleadd(' . $id .')" class="button" /> '; 1176 $out .= '<input type="button" id="ruledel' . $id .'" value="'. Q($this->gettext('del')). '" 1177 onclick="rcmail.managesieve_ruledel(' . $id .')" class="button' . ($rows_num<2 ? ' disabled' : '') .'"' 1178 . ($rows_num<2 ? ' disabled="disabled"' : '') .' />'; 1174 $out .= '<a href="#" id="ruleadd' . $id .'" title="'. Q($this->gettext('add')). '" 1175 onclick="rcmail.managesieve_ruleadd(' . $id .')" class="button add"></a>'; 1176 $out .= '<a href="#" id="ruledel' . $id .'" title="'. Q($this->gettext('del')). '" 1177 onclick="rcmail.managesieve_ruledel(' . $id .')" class="button del' . ($rows_num<2 ? ' disabled' : '') .'"></a>'; 1179 1178 $out .= '</td></tr></table>'; 1180 1179 … … 1297 1296 // add/del buttons 1298 1297 $out .= '<td class="rowbuttons">'; 1299 $out .= '<input type="button" id="actionadd' . $id .'" value="'. Q($this->gettext('add')). '" 1300 onclick="rcmail.managesieve_actionadd(' . $id .')" class="button" /> '; 1301 $out .= '<input type="button" id="actiondel' . $id .'" value="'. Q($this->gettext('del')). '" 1302 onclick="rcmail.managesieve_actiondel(' . $id .')" class="button' . ($rows_num<2 ? ' disabled' : '') .'"' 1303 . ($rows_num<2 ? ' disabled="disabled"' : '') .' />'; 1298 $out .= '<a href="#" id="actionadd' . $id .'" title="'. Q($this->gettext('add')). '" 1299 onclick="rcmail.managesieve_actionadd(' . $id .')" class="button add"></a>'; 1300 $out .= '<a href="#" id="actiondel' . $id .'" title="'. Q($this->gettext('del')). '" 1301 onclick="rcmail.managesieve_actiondel(' . $id .')" class="button del' . ($rows_num<2 ? ' disabled' : '') .'"></a>'; 1304 1302 $out .= '</td>'; 1305 1303 -
trunk/plugins/managesieve/skins/default/managesieve.css
r5300 r5334 62 62 margin-right: 3px; 63 63 overflow: hidden; 64 background: url( managesieve_toolbar.png) 0 0 no-repeat transparent;64 background: url(images/toolbar.png) 0 0 no-repeat transparent; 65 65 opacity: 0.99; /* this is needed to make buttons appear correctly in Chrome */ 66 66 } … … 294 294 } 295 295 296 a.button.add 297 { 298 background: url(images/add.png) no-repeat; 299 width: 30px; 300 height: 20px; 301 margin-right: 4px; 302 display: inline-block; 303 } 304 305 a.button.del 306 { 307 background: url(images/del.png) no-repeat; 308 width: 30px; 309 height: 20px; 310 display: inline-block; 311 } 312 313 a.button.disabled 314 { 315 opacity: 0.35; 316 filter: alpha(opacity=35); 317 cursor: default; 318 } 319 296 320 /* fixes for popup window */ 297 321 -
trunk/plugins/managesieve/skins/default/managesieve_mail.css
r5155 r5334 1 1 #messagemenu li a.filterlink { 2 background-image: url( filter.png);2 background-image: url(images/filter.png); 3 3 background-position: 7px 0; 4 4 }
Note: See TracChangeset
for help on using the changeset viewer.
