Changeset ef17c54 in github
- Timestamp:
- Nov 12, 2010 1:50:24 PM (3 years ago)
- Branches:
- master, HEAD, courier-fix, dev-browser-capabilities, pdo, release-0.6, release-0.7, release-0.8
- Children:
- a4c9705
- Parents:
- 5d23891
- Location:
- program/js
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
program/js/app.js
rec211b75 ref17c54 3480 3480 3481 3481 // trim query string 3482 q = q.replace(/(^\s+|\s+$)/g, '');3482 q = $.trim(q); 3483 3483 3484 3484 // Don't (re-)search if the last results are still active … … 4057 4057 { 4058 4058 var row, folder, 4059 reg = RegExp('['+RegExp.escape(this.env.delimiter)+']?[^'+RegExp.escape(this.env.delimiter)+']+$'); 4059 delim = RegExp.escape(this.env.delimiter), 4060 reg = RegExp('['+delim+']?[^'+delim+']+$'); 4060 4061 4061 4062 if (this.drag_active && this.env.folder && (row = document.getElementById(id))) … … 4070 4071 } 4071 4072 } 4072 else if (this.env.folder.match(new RegExp( RegExp.escape(this.env.delimiter)))) {4073 else if (this.env.folder.match(new RegExp(delim))) { 4073 4074 this.set_env('dstfolder', this.env.delimiter); 4074 4075 $(this.subscription_list.frame).addClass('droptarget'); … … 4103 4104 this.subscription_move_folder = function(list) 4104 4105 { 4105 var reg = RegExp('['+RegExp.escape(this.env.delimiter)+']?[^'+RegExp.escape(this.env.delimiter)+']+$'); 4106 var delim = RegExp.escape(this.env.delimiter), 4107 reg = RegExp('['+delim+']?[^'+delim+']+$'); 4108 4106 4109 if (this.env.folder && this.env.dstfolder && (this.env.dstfolder != this.env.folder) && 4107 4110 (this.env.dstfolder != this.env.folder.replace(reg, ''))) { 4108 var reg = new RegExp('[^'+ RegExp.escape(this.env.delimiter)+']*['+RegExp.escape(this.env.delimiter)+']', 'g');4111 var reg = new RegExp('[^'+delim+']*['+delim+']', 'g'); 4109 4112 var basename = this.env.folder.replace(reg, ''); 4110 4113 var newname = this.env.dstfolder==this.env.delimiter ? basename : this.env.dstfolder+this.env.delimiter+basename; … … 4156 4159 4157 4160 if (id && this.env.subscriptionrows[id] && (row = document.getElementById(id))) { 4158 var reg = new RegExp('.*['+RegExp.escape(this.env.delimiter)+']'); 4161 var delim = RegExp.escape(this.env.delimiter), 4162 reg = new RegExp('.*['+delim+']'); 4163 4159 4164 this.name_input = document.createElement('input'); 4160 4165 this.name_input.type = 'text'; 4161 4166 this.name_input.value = this.env.subscriptionrows[id][0].replace(reg, ''); 4162 4167 4163 reg = new RegExp('['+ RegExp.escape(this.env.delimiter)+']?[^'+RegExp.escape(this.env.delimiter)+']+$');4168 reg = new RegExp('['+delim+']?[^'+delim+']+$'); 4164 4169 this.name_input.__parent = this.env.subscriptionrows[id][0].replace(reg, ''); 4165 4170 this.name_input.onkeydown = function(e){ rcmail.name_input_keydown(e); }; -
program/js/list.js
r74cd6cce ref17c54 1152 1152 subject = $(node).text(); 1153 1153 // remove leading spaces 1154 subject = subject.replace(/^\s+/i, '');1154 subject = $.trim(subject); 1155 1155 // truncate line to 50 characters 1156 1156 subject = (subject.length > 50 ? subject.substring(0, 50) + '...' : subject);
Note: See TracChangeset
for help on using the changeset viewer.
