Changeset 3842:d2616cbea480
- Timestamp:
- 09/01/18 09:28:56 (7 years ago)
- Branch:
- default
- Location:
- admin
- Files:
-
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
admin/js/common.js
r3841 r3842 95 95 var toggle = function(i, speed) { 96 96 speed = speed || 0; 97 var b = $(i).get(0); 97 98 if (p.hide) { 98 $(i).get(0).value = p.img_on_txt; 99 $(i).get(0).setAttribute('aria-label', p.img_on_alt); 99 b.firstChild.data = p.img_on_txt; 100 b.setAttribute('value', p.img_on_txt); 101 b.setAttribute('aria-label', p.img_on_alt); 100 102 target.addClass('hide'); 101 103 } else { 102 $(i).get(0).value = p.img_off_txt; 103 $(i).get(0).setAttribute('aria-label', p.img_off_alt); 104 b.firstChild.data = p.img_off_txt; 105 b.setAttribute('value', p.img_off_txt); 106 b.setAttribute('aria-label', p.img_off_alt); 104 107 target.removeClass('hide'); 105 108 if (p.fn) { … … 122 125 }; 123 126 return this.each(function() { 124 var b = document.createElement(' input');125 b.setAttribute('type', ' submit');127 var b = document.createElement('button'); 128 b.setAttribute('type', 'button'); 126 129 b.className = 'details-cmd'; 127 130 b.value = p.img_on_txt; 128 b.setAttribute('aria-label', p.img_off_alt); 131 b.setAttribute('aria-label', p.img_on_alt); 132 var t = document.createTextNode(p.img_on_txt); 133 b.appendChild(t); 129 134 130 135 var ctarget = p.legend_click ? this : b; … … 166 171 }; 167 172 var singleExpander = function singleExpander(line, callback) { 168 $('< input class="details-cmd" type="submit" value="' + dotclear.img_plus_txt + '" aria-label="' + dotclear.img_plus_alt + '"/>').click(function(e) {173 $('<button type="button" class="details-cmd" aria-label="' + dotclear.img_plus_alt + '">' + dotclear.img_plus_txt + '</button>').click(function (e) { 169 174 toggleArrow(this); 170 175 callback(line); … … 173 178 }; 174 179 var multipleExpander = function multipleExpander(line, lines, callback) { 175 $('< input class="details-cmd" type="submit" value="' + dotclear.img_plus_txt + '" aria-label="' + dotclear.img_plus_alt + '"/>').click(function(e) {180 $('<button type="button" class="details-cmd" aria-label="' + dotclear.img_plus_alt + '">' + dotclear.img_plus_txt + '</button>').click(function (e) { 176 181 var action = toggleArrow(this); 177 182 lines.each(function() { … … 192 197 } 193 198 if (action == 'open') { 194 button.value = dotclear.img_minus_txt; 199 button.firstChild.data = dotclear.img_minus_txt; 200 button.setAttribute('value', dotclear.img_minus_txt); 195 201 button.setAttribute('aria-label', dotclear.img_minus_alt); 196 202 } else { 197 button.value = dotclear.img_plus_txt; 203 button.firstChild.data = dotclear.img_plus_txt; 204 button.setAttribute('value', dotclear.img_plus_txt); 198 205 button.setAttribute('aria-label', dotclear.img_plus_alt); 199 206 } … … 232 239 }; 233 240 var textToggler = function(o) { 234 var b = $('< input class="details-cmd" type="submit" value="' + p.img_on_txt + '" aria-label="' + p.img_on_alt + '"/>');241 var b = $('<button type="button" class="details-cmd" aria-label="' + p.img_on_alt + '">' + p.img_on_txt + '</button>'); 235 242 o.css('cursor', 'pointer'); 236 243 var hide = true; … … 246 253 }); 247 254 hide = !hide; 248 var img = $(this).find(' input.details-cmd');255 var img = $(this).find('button.details-cmd'); 249 256 if (!hide) { 257 img.html(p.img_off_txt); 250 258 img.attr('value', p.img_off_txt); 251 259 img.attr('aria-label', p.img_off_alt); 252 260 } else { 261 img.html(p.img_on_txt); 253 262 img.attr('value', p.img_on_txt); 254 263 img.attr('aria-label', p.img_on_alt); -
admin/style/default-dark.css
r3839 r3842 1341 1341 padding: 0; } 1342 1342 1343 input.details-cmd {1343 button.details-cmd { 1344 1344 font-size: 0.9em; 1345 1345 border: none; … … 1349 1349 color: currentColor; 1350 1350 background: transparent; } 1351 input.details-cmd:hover, input.details-cmd:focus {1351 button.details-cmd:hover, button.details-cmd:focus { 1352 1352 background: transparent; 1353 1353 color: #bee74b; } … … 2103 2103 padding-bottom: 6px; 2104 2104 font-size: 1em; } 2105 #login-screen input.details-cmd {2106 width: auto;2107 margin: 0 5px 0 0;2108 padding: 0; }2109 2105 #login-screen #issue { 2110 2106 margin-left: 1.33em; -
admin/style/default.css
r3839 r3842 1341 1341 padding: 0; } 1342 1342 1343 input.details-cmd {1343 button.details-cmd { 1344 1344 font-size: 0.9em; 1345 1345 border: none; … … 1349 1349 color: currentColor; 1350 1350 background: transparent; } 1351 input.details-cmd:hover, input.details-cmd:focus {1351 button.details-cmd:hover, button.details-cmd:focus { 1352 1352 background: transparent; 1353 1353 color: #bee74b; } … … 2103 2103 padding-bottom: 6px; 2104 2104 font-size: 1em; } 2105 #login-screen input.details-cmd {2106 width: auto;2107 margin: 0 5px 0 0;2108 padding: 0; }2109 2105 #login-screen #issue { 2110 2106 margin-left: 1.33em; -
admin/style/scss/partials/_auth.scss
r3770 r3842 51 51 font-size: 1em; 52 52 } 53 input.details-cmd {54 width: auto;55 margin: 0 5px 0 0;56 padding: 0;57 }58 53 #issue { 59 54 margin-left: 1.33em; -
admin/style/scss/partials/_buttons.scss
r3768 r3842 208 208 } 209 209 210 input.details-cmd {210 button.details-cmd { 211 211 font-size: 0.9em; 212 212 border: none;
Note: See TracChangeset
for help on using the changeset viewer.