From aa5e150172d7d4b02cb43f2936595cc51306fc8e Mon Sep 17 00:00:00 2001 From: Paul Holden Date: Mon, 30 Sep 2019 23:49:14 +0100 Subject: [PATCH] MDL-66792 tool_dataprivacy: correct fa classes in privacy registry. --- .../amd/build/expand_contract.min.js | Bin 1484 -> 1477 bytes .../amd/build/expand_contract.min.js.map | Bin 6759 -> 7114 bytes .../dataprivacy/amd/src/expand_contract.js | 20 ++++++++++++------ 3 files changed, 14 insertions(+), 6 deletions(-) diff --git a/admin/tool/dataprivacy/amd/build/expand_contract.min.js b/admin/tool/dataprivacy/amd/build/expand_contract.min.js index ac0d11f5580e49ae3a5407d657a45a4590a9ea8a..7f73e4c65dddaccf1a6e45bf82dd25b3dfd232da 100644 GIT binary patch delta 313 zcmX@ZeUy8`4O5*o+iKT{07pL;E2XqV-Q>ig)DqpI%=C;BB^_sfA0NknU{@rWl>G8M zrP_%%wsNHDL9|T{WRje`fQgeUO%J9XC?q`j43p^OAB=UV!eEuiT0!cf7}F=KGt0+h z*eaD}7H1~qq$=6kCfO?*SScFnWTFbfY_&qzrjv!P1m+H)B8VGxvL_#4HUL`lky#B$ zIo>~%LTvC*om#&dMc^1nu#!QeZwk*wBP3y$T2Z4Uc NXH{m*o;;b=5&+(VVFUmG delta 304 zcmX@geTI9&jmf->TLqNT5_Jo5N{e-i3riD=Qk5ppWt5z}pNUftB$1n$ha_`>Nn^4c zQymr=s2)tiE->XXrcJhEmak8@RVvFY&P>WlRkF2BvR5>)QZ&@bKovxHixq|&bTTn@ zpg0n&1=&A3SzsNL_c3b&UGj=q4M+;I7&E3%c4e^@Ow+VZ)=N(R+n>I96k;1asCe`g`NkY?B zLq!rSIB#~hiB$LSn4RC(d$T)VXWq{}e|mxDp;S^! z2|1zOF2YKdFX(DM55dBICeeE!-$`oJ~%K|U7OyvSV0pC@*s(`>%zPkpn=Ik0U z4}7&gNqN=gvM89%^7ZOrmaeg&h0tC+v4$cx1gxP|-O}1z~{` zqAcaVICvKc8WwtoZTa8yS_*}0iHZ}JBGa|ROvkc}Zo07CU@uR7zA7?$y0mZ}n4vg| z+dW1t+PI%fD>{48AD`|~iAEgNbvoZwVgAw{s+QAARbgNHdjkyyVwv7{i*vHWLSX;q?S|W8?kv9M~c{Vkv7>+lX9Jt|Ysh!%u zk^gZzdCwyFBndUOW|LUjuF)i|I?-&~JRt3wVG(2B)~w2oRZZ)4)70!HUlOZcF`6k) zopu&`T7$T^gWMz!U6k897bQa`wzVl;YZ$Gm#!j`?k|*RY$GbzltV+FYO*oWCos}~U z-)YxAI+y+&PN;lH#7) e!AQoNH+39nN6)cDGbgIm8(= zKy1lyoj^y&AdtFDCr=QS5lUH)OGMPI~{=g|ERp!xQRDs6VoS;SGvV2vO`*IC&$N1k_KFlb>?gFj=~6R_1=sviX=m zCX;}ATB2@2PHC}jabam'); var collapsedImage = $(''); + /* + * Class names to apply when expanding/collapsing nodes. + */ + var CLASSES = { + EXPAND: 'fa-caret-right', + COLLAPSE: 'fa-caret-down' + }; + return /** @alias module:tool_dataprivacy/expand-collapse */ { /** * Expand or collapse a selected node. @@ -40,15 +48,15 @@ define(['jquery', 'core/url', 'core/str'], function($, url, str) { targetnode.removeClass('hide'); targetnode.addClass('visible'); targetnode.attr('aria-expanded', true); - thisnode.find(':header i.fa').removeClass('fa-plus-square'); - thisnode.find(':header i.fa').addClass('fa-minus-square'); + thisnode.find(':header i.fa').removeClass(CLASSES.EXPAND); + thisnode.find(':header i.fa').addClass(CLASSES.COLLAPSE); thisnode.find(':header img.icon').attr('src', expandedImage.attr('src')); } else { targetnode.removeClass('visible'); targetnode.addClass('hide'); targetnode.attr('aria-expanded', false); - thisnode.find(':header i.fa').removeClass('fa-minus-square'); - thisnode.find(':header i.fa').addClass('fa-plus-square'); + thisnode.find(':header i.fa').removeClass(CLASSES.COLLAPSE); + thisnode.find(':header i.fa').addClass(CLASSES.EXPAND); thisnode.find(':header img.icon').attr('src', collapsedImage.attr('src')); } }, @@ -61,8 +69,8 @@ define(['jquery', 'core/url', 'core/str'], function($, url, str) { expandCollapseAll: function(nextstate) { var currentstate = (nextstate == 'visible') ? 'hide' : 'visible'; var ariaexpandedstate = (nextstate == 'visible') ? true : false; - var iconclassnow = (nextstate == 'visible') ? 'fa-plus-square' : 'fa-minus-square'; - var iconclassnext = (nextstate == 'visible') ? 'fa-minus-square' : 'fa-plus-square'; + var iconclassnow = (nextstate == 'visible') ? CLASSES.EXPAND : CLASSES.COLLAPSE; + var iconclassnext = (nextstate == 'visible') ? CLASSES.COLLAPSE : CLASSES.EXPAND; var imagenow = (nextstate == 'visible') ? expandedImage.attr('src') : collapsedImage.attr('src'); $('.' + currentstate).each(function() { $(this).removeClass(currentstate); -- 2.43.0