From 734d2302b72a0f7d55f23a2ed92e7313c10cee03 Mon Sep 17 00:00:00 2001 From: Bill Erickson Date: Wed, 5 Feb 2014 16:18:38 -0500 Subject: [PATCH] LP#1269911: composite attributes: configurable "icons" attribute Honor the configurable icon attribute within the TPAC. Create a default set of icons, by copying from the existing icons, which roughly map to the new "icon_format" record attribute definition mappings. Signed-off-by: Bill Erickson Signed-off-by: Mike Rylander Signed-off-by: Dan Wells --- .../src/templates/opac/parts/misc_util.tt2 | 23 +++++++++--------- .../images/format_icons/icon_format/book.png | Bin 0 -> 1538 bytes .../format_icons/icon_format/braille.png | Bin 0 -> 1538 bytes .../format_icons/icon_format/casaudiobook.png | Bin 0 -> 1726 bytes .../format_icons/icon_format/casmusic.png | Bin 0 -> 1112 bytes .../format_icons/icon_format/cdaudiobook.png | Bin 0 -> 1726 bytes .../format_icons/icon_format/cdmusic.png | Bin 0 -> 1112 bytes .../images/format_icons/icon_format/dvd.png | Bin 0 -> 1648 bytes .../format_icons/icon_format/eaudio.png | Bin 0 -> 1330 bytes .../images/format_icons/icon_format/ebook.png | Bin 0 -> 1538 bytes .../images/format_icons/icon_format/equip.png | Bin 0 -> 1392 bytes .../format_icons/icon_format/evideo.png | Bin 0 -> 1648 bytes .../images/format_icons/icon_format/kit.png | Bin 0 -> 1392 bytes .../format_icons/icon_format/lpbook.png | Bin 0 -> 1538 bytes .../images/format_icons/icon_format/map.png | Bin 0 -> 1324 bytes .../format_icons/icon_format/microform.png | Bin 0 -> 1538 bytes .../format_icons/icon_format/phonomusic.png | Bin 0 -> 1112 bytes .../format_icons/icon_format/phonospoken.png | Bin 0 -> 1726 bytes .../format_icons/icon_format/picture.png | Bin 0 -> 891 bytes .../images/format_icons/icon_format/score.png | Bin 0 -> 1724 bytes .../format_icons/icon_format/serial.png | Bin 0 -> 1538 bytes .../format_icons/icon_format/software.png | Bin 0 -> 955 bytes .../images/format_icons/icon_format/vhs.png | Bin 0 -> 1648 bytes 23 files changed, 11 insertions(+), 12 deletions(-) create mode 100644 Open-ILS/web/images/format_icons/icon_format/book.png create mode 100644 Open-ILS/web/images/format_icons/icon_format/braille.png create mode 100644 Open-ILS/web/images/format_icons/icon_format/casaudiobook.png create mode 100644 Open-ILS/web/images/format_icons/icon_format/casmusic.png create mode 100644 Open-ILS/web/images/format_icons/icon_format/cdaudiobook.png create mode 100644 Open-ILS/web/images/format_icons/icon_format/cdmusic.png create mode 100644 Open-ILS/web/images/format_icons/icon_format/dvd.png create mode 100644 Open-ILS/web/images/format_icons/icon_format/eaudio.png create mode 100644 Open-ILS/web/images/format_icons/icon_format/ebook.png create mode 100644 Open-ILS/web/images/format_icons/icon_format/equip.png create mode 100644 Open-ILS/web/images/format_icons/icon_format/evideo.png create mode 100644 Open-ILS/web/images/format_icons/icon_format/kit.png create mode 100644 Open-ILS/web/images/format_icons/icon_format/lpbook.png create mode 100644 Open-ILS/web/images/format_icons/icon_format/map.png create mode 100644 Open-ILS/web/images/format_icons/icon_format/microform.png create mode 100644 Open-ILS/web/images/format_icons/icon_format/phonomusic.png create mode 100644 Open-ILS/web/images/format_icons/icon_format/phonospoken.png create mode 100644 Open-ILS/web/images/format_icons/icon_format/picture.png create mode 100644 Open-ILS/web/images/format_icons/icon_format/score.png create mode 100644 Open-ILS/web/images/format_icons/icon_format/serial.png create mode 100644 Open-ILS/web/images/format_icons/icon_format/software.png create mode 100644 Open-ILS/web/images/format_icons/icon_format/vhs.png diff --git a/Open-ILS/src/templates/opac/parts/misc_util.tt2 b/Open-ILS/src/templates/opac/parts/misc_util.tt2 index 41ac634edc..78898fb0fa 100644 --- a/Open-ILS/src/templates/opac/parts/misc_util.tt2 +++ b/Open-ILS/src/templates/opac/parts/misc_util.tt2 @@ -439,19 +439,18 @@ END; # "mattype" == "custom marc format specifier" - FOR icon_style IN ['mattype', 'item_type']; - node = xml.findnodes( - '//*[local-name()="attributes"]/*[local-name()="field"][@name="' _ icon_style _ '"]'); - IF node AND node.textContent; - type = node.textContent; - args.format_label = PROCESS get_ccvm_label id=node.getAttribute('cvmid') search_label=1; - IF !args.format_label; - args.format_label = node.getAttribute('coded-value'); - END; - args.schema.itemtype = schema_typemap.$type || 'CreativeWork'; - args.format_icon = ctx.media_prefix _ '/images/format_icons/' _ icon_style _ '/' _ type _ '.png'; - LAST; + icon_style = ctx.get_cgf('opac.icon_attr').value || 'item_type'; + node = xml.findnodes( + '//*[local-name()="attributes"]/*[local-name()="field"][@name="' _ icon_style _ '"]'); + IF node AND node.textContent; + type = node.textContent; + args.format_label = PROCESS get_ccvm_label id=node.getAttribute('cvmid') search_label=1; + IF !args.format_label; + args.format_label = node.getAttribute('coded-value'); END; + args.schema.itemtype = schema_typemap.$type || 'CreativeWork'; + args.format_icon = ctx.media_prefix _ '/images/format_icons/' _ icon_style _ '/' _ type _ '.png'; + LAST; END; args.bibid = []; diff --git a/Open-ILS/web/images/format_icons/icon_format/book.png b/Open-ILS/web/images/format_icons/icon_format/book.png new file mode 100644 index 0000000000000000000000000000000000000000..2800684510d01bcf308f447d40b16fd9e768f9e8 GIT binary patch literal 1538 zcmV+d2L1VoP)Cl-@X{RmSD5bPgDAEFwxFE<^Wna*_D&di;=9M2t*EfVE_xHv2_Yo>#hKc3zfEzPt6gK~OFd|Rf z!j=#G8wU6Aguwt9Fq}5IYGq08t8;QZ?9LQpu{dH%9MMPwWqH}icxg8}rak+DBQp50 zLHLya1dr=_UXo*nNT9o{;B=JJ&lB}FPl()TSr$WL`4-C>2wg!?C`nH4oK zDI*)+q#UAlUn+L{y`GrlJWUK;GetH9@Fd9=fg>D>vOTyl z;Kvo;ZB*oEBEdP!n%sAQg-~Q<7vQ=jos+sQ%y10%x}uWfBy>Hoke{_;ZP~)oqE9!L zm!!oMjcU4K@=gfjzC14jt%Cs!k3~_K=1KrkN*~b2$`ee?DWcbq#Jl=_FO!2q)~IN! zBcKLfv2^+B^-s^;lxmj{*K{*6VxFq8tJxUeBAYmTt{I{zqR8WhVfy-h(U=Y{yNu+V z64DYQf_v!l95NcF2FDNZTk|kC=E|s?RyY+VU3YEHHYvzwS zOB#tn5CuL#Q*S7Y=H6kP3fmD>#)N0I_62$&ys zvUBu!G{5uWcYR@fM@+Qt#p4{NlhVb+W491h*G*e9@e=li&IYEC(@Y2T z2k>iK7aF{M6F?cK4!d)fXecz0X4+W|RHTexYulG@&PZUwykQ@ixS5C*=aDRcL|BirULJ@p(fFBAkS!jv;JU8sH14dwYbmJu=bbcYBM8 zpjvE=_7VSa)E`~lI(;6Qkz#`yje%$0wn+kw#Whmj>Z3KSKK$9^N58@$AUH`S>BQ^Z zN1^t19t!g*dqwCEI7#3P&76p-oaKP~+Ak|Qo9cwg3oEHCi9`@YwDt~=PtIPZKiwRH zelx z&L^|dowSL$W7iM$^prP<$XI)|c&!hFn7QJ?ZkXyb!R0|EL?Dv;M;ITrGwdlidr!O`de=imq oNsU{Rjxdpwza5Xqj=uyL0K*88J(~EBSpWb407*qoM6N<$f`T*Bxc~qF literal 0 HcmV?d00001 diff --git a/Open-ILS/web/images/format_icons/icon_format/braille.png b/Open-ILS/web/images/format_icons/icon_format/braille.png new file mode 100644 index 0000000000000000000000000000000000000000..2800684510d01bcf308f447d40b16fd9e768f9e8 GIT binary patch literal 1538 zcmV+d2L1VoP)Cl-@X{RmSD5bPgDAEFwxFE<^Wna*_D&di;=9M2t*EfVE_xHv2_Yo>#hKc3zfEzPt6gK~OFd|Rf z!j=#G8wU6Aguwt9Fq}5IYGq08t8;QZ?9LQpu{dH%9MMPwWqH}icxg8}rak+DBQp50 zLHLya1dr=_UXo*nNT9o{;B=JJ&lB}FPl()TSr$WL`4-C>2wg!?C`nH4oK zDI*)+q#UAlUn+L{y`GrlJWUK;GetH9@Fd9=fg>D>vOTyl z;Kvo;ZB*oEBEdP!n%sAQg-~Q<7vQ=jos+sQ%y10%x}uWfBy>Hoke{_;ZP~)oqE9!L zm!!oMjcU4K@=gfjzC14jt%Cs!k3~_K=1KrkN*~b2$`ee?DWcbq#Jl=_FO!2q)~IN! zBcKLfv2^+B^-s^;lxmj{*K{*6VxFq8tJxUeBAYmTt{I{zqR8WhVfy-h(U=Y{yNu+V z64DYQf_v!l95NcF2FDNZTk|kC=E|s?RyY+VU3YEHHYvzwS zOB#tn5CuL#Q*S7Y=H6kP3fmD>#)N0I_62$&ys zvUBu!G{5uWcYR@fM@+Qt#p4{NlhVb+W491h*G*e9@e=li&IYEC(@Y2T z2k>iK7aF{M6F?cK4!d)fXecz0X4+W|RHTexYulG@&PZUwykQ@ixS5C*=aDRcL|BirULJ@p(fFBAkS!jv;JU8sH14dwYbmJu=bbcYBM8 zpjvE=_7VSa)E`~lI(;6Qkz#`yje%$0wn+kw#Whmj>Z3KSKK$9^N58@$AUH`S>BQ^Z zN1^t19t!g*dqwCEI7#3P&76p-oaKP~+Ak|Qo9cwg3oEHCi9`@YwDt~=PtIPZKiwRH zelx z&L^|dowSL$W7iM$^prP<$XI)|c&!hFn7QJ?ZkXyb!R0|EL?Dv;M;ITrGwdlidr!O`de=imq oNsU{Rjxdpwza5Xqj=uyL0K*88J(~EBSpWb407*qoM6N<$f`T*Bxc~qF literal 0 HcmV?d00001 diff --git a/Open-ILS/web/images/format_icons/icon_format/casaudiobook.png b/Open-ILS/web/images/format_icons/icon_format/casaudiobook.png new file mode 100644 index 0000000000000000000000000000000000000000..5ada234d52426600c6ca4720f020e0108c5fcd45 GIT binary patch literal 1726 zcmY+EdoRV_V-H=)HGbMhoClq3m-3s2knG-oAi!ADX1 zM$}K61WaPnjeDMi-757xHpsHvrY(&9k*%zbu_~rsF)}JUA?ftv#v4m3f8qB&t~#r@VV^R)xq{K< zKSq=24H_wP&W)U#jG9Cm|3y{I_Uz00_ir+edxPp@z#+Cug$m_&Y3&iIl)ErJ*2TU3 z?JX6l?bdS5d21Ic8k>yUrK>9ueS^O}Qn8ReI50KU>V9AFVN)(8aevhl+a~)hZbfD0 zN%x7!W)OgGi<&7YG&`6#JNfSKIv-e)P}y=vbdG!3I$m>E9JLFZ+wFJSk7!22DW)| zZY4dbS!%zh#5f$nc-UYa9Li6xyle4eS?`Kur28nvFgZRh=KTOA<>gL+kP5#)URC>C z2SytKx#`Bs#@sos_Ug>KN{^>!VTcPw{*Ic_eA#*UT{_K_qjma$djWR7 zxa`|51VdQ5&N3e*-~Q0 zK(D=cW7VK)@|xCnIe$4H4>nwV{%X$~E5^4dZ1B$$6JE+2tJ{rmWbE_RuCa7AI6ES| ze!cYmZeT!swlbpG3)|As>u-ya8LB?@4EJun=+`tlQ$|-h=vW@e3Nnz~k?gP!5qTb@i`Z_=S}5+*}PnS{aBRf9T!SV}{ zXJ#)fR7=A=-V&zLkqK^V6>Uxy2IkIncKw`Xr_+c7gJK;dZZAFmW-1oo=djw?%>jYi)2CM0bAD#7Y7|l+dkGDP+X>`IYThAmQH{auM$|riCn(;PQ-UK^PoCPRnB6-FPpxCZ7 z^dF>6$!sh5%Mn!f%%h>Vx$Lc~f-Cy99@o9$7_DPomK) zmNpP%0}^ncg$)SCm8atV&u}$_8OXZ+rvU<~kcACoZewowU&Dwh>YoaO#^;2;vHb&V z7$HF+oG><>p-3^i=24_LV*Wga(XX HTKseU|?Vf#3n!t z1jflAl54r;D;bbAWd)AuKpJd6!=CNBOBooLet5b#hG?8GJ?)z>?JB|k;lJ_cGw1f* z=zD!6P^ds*39s+Vg-%XRkB+c2>|=~?V!qE+`1lHUhnJ|++7(wqL_DOd`yN+3KBB+d z+Iq9`ogIb0W9vd%mo<9uJ_tOrRppwW1Y5WRi=vKhsHxTV>He=zc3-X7^!My{9j2^^ z9}JS7T_!v}OW!j2O+6ex?Z3@-@!+WQrL(GITj#~=zK^JUs5*f`PHuzw=2!jluRg7R z^ptz*yrXk7%`acv%Tn02>7}&2QQJdCNhXd%73){OKK*mH{NYDm6LyO{To;#YYV7^E zL_2p*qxMWzWd(&BZeE$4B~Nlf=9g}eiw$$i-JRj^*Z=9U!tIx5{r?+mS$C^@hTZ=>;4NIttQ4a!nrF7k~S>_IwoAk~K$fIclpx7fB7rBkMs2JD*7aH3tj{@*>3%T;x^?ss^< zS>;xwyrQwaSxC&$toO3#GmU5tm4fSs@83E5IqvjU`IHX(Jyw}()VJwrd{gNDwJL7f z;?0x$R#v=@+cj&((^5M*+nNs?nT*BVCsmBHckVrXOZZ@7nU!6wnf@s~{mZ>N-=|#N zP}z7>Dmv%5_|K|TuDx4-x^DVzC!CV*1J-lS4wIrlvqUv?BbjnF!#Upf2K#z zroL`EXUPoA5UQZ8mXcVKYL#4+3Zxi}fSE|w&`8(FJjBq<%Fxitz*yJ7)XKo1aapG> ziiX_$l+3hBxCTRm5JOWdLlY|#Gl+)EoFdynSq@}FRzYgIRdRk#eo=8jVlvPcozl?x uKuHC-WN~6{K~82~x^7xxa!Gy>gJFfC4ivwf`lkS>mci52&t;ucLK6Ub^3fUq literal 0 HcmV?d00001 diff --git a/Open-ILS/web/images/format_icons/icon_format/cdaudiobook.png b/Open-ILS/web/images/format_icons/icon_format/cdaudiobook.png new file mode 100644 index 0000000000000000000000000000000000000000..5ada234d52426600c6ca4720f020e0108c5fcd45 GIT binary patch literal 1726 zcmY+EdoRV_V-H=)HGbMhoClq3m-3s2knG-oAi!ADX1 zM$}K61WaPnjeDMi-757xHpsHvrY(&9k*%zbu_~rsF)}JUA?ftv#v4m3f8qB&t~#r@VV^R)xq{K< zKSq=24H_wP&W)U#jG9Cm|3y{I_Uz00_ir+edxPp@z#+Cug$m_&Y3&iIl)ErJ*2TU3 z?JX6l?bdS5d21Ic8k>yUrK>9ueS^O}Qn8ReI50KU>V9AFVN)(8aevhl+a~)hZbfD0 zN%x7!W)OgGi<&7YG&`6#JNfSKIv-e)P}y=vbdG!3I$m>E9JLFZ+wFJSk7!22DW)| zZY4dbS!%zh#5f$nc-UYa9Li6xyle4eS?`Kur28nvFgZRh=KTOA<>gL+kP5#)URC>C z2SytKx#`Bs#@sos_Ug>KN{^>!VTcPw{*Ic_eA#*UT{_K_qjma$djWR7 zxa`|51VdQ5&N3e*-~Q0 zK(D=cW7VK)@|xCnIe$4H4>nwV{%X$~E5^4dZ1B$$6JE+2tJ{rmWbE_RuCa7AI6ES| ze!cYmZeT!swlbpG3)|As>u-ya8LB?@4EJun=+`tlQ$|-h=vW@e3Nnz~k?gP!5qTb@i`Z_=S}5+*}PnS{aBRf9T!SV}{ zXJ#)fR7=A=-V&zLkqK^V6>Uxy2IkIncKw`Xr_+c7gJK;dZZAFmW-1oo=djw?%>jYi)2CM0bAD#7Y7|l+dkGDP+X>`IYThAmQH{auM$|riCn(;PQ-UK^PoCPRnB6-FPpxCZ7 z^dF>6$!sh5%Mn!f%%h>Vx$Lc~f-Cy99@o9$7_DPomK) zmNpP%0}^ncg$)SCm8atV&u}$_8OXZ+rvU<~kcACoZewowU&Dwh>YoaO#^;2;vHb&V z7$HF+oG><>p-3^i=24_LV*Wga(XX HTKseU|?Vf#3n!t z1jflAl54r;D;bbAWd)AuKpJd6!=CNBOBooLet5b#hG?8GJ?)z>?JB|k;lJ_cGw1f* z=zD!6P^ds*39s+Vg-%XRkB+c2>|=~?V!qE+`1lHUhnJ|++7(wqL_DOd`yN+3KBB+d z+Iq9`ogIb0W9vd%mo<9uJ_tOrRppwW1Y5WRi=vKhsHxTV>He=zc3-X7^!My{9j2^^ z9}JS7T_!v}OW!j2O+6ex?Z3@-@!+WQrL(GITj#~=zK^JUs5*f`PHuzw=2!jluRg7R z^ptz*yrXk7%`acv%Tn02>7}&2QQJdCNhXd%73){OKK*mH{NYDm6LyO{To;#YYV7^E zL_2p*qxMWzWd(&BZeE$4B~Nlf=9g}eiw$$i-JRj^*Z=9U!tIx5{r?+mS$C^@hTZ=>;4NIttQ4a!nrF7k~S>_IwoAk~K$fIclpx7fB7rBkMs2JD*7aH3tj{@*>3%T;x^?ss^< zS>;xwyrQwaSxC&$toO3#GmU5tm4fSs@83E5IqvjU`IHX(Jyw}()VJwrd{gNDwJL7f z;?0x$R#v=@+cj&((^5M*+nNs?nT*BVCsmBHckVrXOZZ@7nU!6wnf@s~{mZ>N-=|#N zP}z7>Dmv%5_|K|TuDx4-x^DVzC!CV*1J-lS4wIrlvqUv?BbjnF!#Upf2K#z zroL`EXUPoA5UQZ8mXcVKYL#4+3Zxi}fSE|w&`8(FJjBq<%Fxitz*yJ7)XKo1aapG> ziiX_$l+3hBxCTRm5JOWdLlY|#Gl+)EoFdynSq@}FRzYgIRdRk#eo=8jVlvPcozl?x uKuHC-WN~6{K~82~x^7xxa!Gy>gJFfC4ivwf`lkS>mci52&t;ucLK6Ub^3fUq literal 0 HcmV?d00001 diff --git a/Open-ILS/web/images/format_icons/icon_format/dvd.png b/Open-ILS/web/images/format_icons/icon_format/dvd.png new file mode 100644 index 0000000000000000000000000000000000000000..dd0a56f0c93eacd4a7ac5b4411eb5a3f206dd7ec GIT binary patch literal 1648 zcmY*ZdsNZ~6#n^4DIYl2vdmybIRgd62bdO=2IhNMYLAHsYJm`_M7q?}l{1y{Q6`zC z(ON!f)X`?;oKGfBr8!W1%#}yYw3*@y8@8RDvwO~WzkBYz-}(OgvI6}Nn}N21001x} zlMV&z_%j_go9OF$1w^>MFy)ZKcsh>y2#cZ?wQlf^_X>>LFIppOKCek`;z2#a-fc5!lvbj6`iD6|e(9dzYHTkoLzxJjFJn?w#FTE`##fzOKZ zS^zMzBp)JB++;>g9qf}Yw*w=?IL+Wv&V}wio{jt2tNAOH{)L{BrV*U@t7N35kA;t2^fOX^?@)q z7XW2UbD%4D9&!K{=k5=`!sZ$5$_^=S$q(vOFupl;s#X{@klIEm#9#=_KV!;__nD5E z>z#%GX%+woIsz3oB>m9ny5%ji(leVXEa(_|6yUjN30En=0MKic3U*VZ2B*5D{uXG< z^1|8L*iE)T)|xv+Qf)$4vFPw6*=igAzC0jj77T1m|jXmh#x5%EC2Vc8SXvk8zTAyLHhTCq@*?C+AtQe*8Ro z#LHp>d@m=p%4<~E6`u^rPf%~9Oc5As(yLMDYYM$#$aDXWQf6NNnau`%z%k&C zu`I}Bmx;o7xW!JQryYB^!(m=Dd7l9etdl>uKH`i^pbVKmbrJsHR^4H%d*~Nh=;j( zIcI6GyopeAQg&`9X+`2BhdeOjmyGT4R>FG7Jz+QPZCiY^mDelp52whw?_Nbe_Z-r` zZmM!Ex<35^>!WnE=iD@xBK;;^{GNWfId9S{{&Jh?fJD0e%yWj75CM9O{(UM@-8`D-01Ts2-W0;Q3;3D znf3nR*H+%Y<_=cJ{Y9yYW2YpJl^i+-b1Oi7uHD@e0QxQ@c3NtV2I{}E`X%U-P!acO zZf%BeFR}BnVFk5TLU9cuOmz#Fv zPtco-HR+5rHS!{0vaoN&1_AWFv8zH{3OA`!_bz-+=IU+bt1($UCqk)=-J80%Gr@+f zF`3SmGw*$bkytWoS9U-XcuR7+>n! z^JK^T(_8OEAZ2ak348j{m2J}62lw=l_l}xiy^Ra>k%d18qcYKib|}0qZLBXx`&Q9d zC?&3Xn^B-5BKBf~de#wvr1ii4>5rniihx+U0nu=y?+a6Pcs2?4{r4)B>SnPA8i&K7 zmE!QEt|GCbqS6jDk?+%9qPZ}N&9`;KAgmK=4SWkWt1j;pdqiDPb-YYTc{XEsM?9ej zMdn)B=g@p*=0-$1$@_4#Y5&ep(+%;Aw1fJ8bX@c4_e8CpV=wSo7K@)GjTs)$1tokv zf}^PMbUckq*Aalxg)0(`L1J7fXcs&hjYl~lQO ZfIf#t{ELagRgUf#Aba^AswPHU{2N!v;l%&| literal 0 HcmV?d00001 diff --git a/Open-ILS/web/images/format_icons/icon_format/eaudio.png b/Open-ILS/web/images/format_icons/icon_format/eaudio.png new file mode 100644 index 0000000000000000000000000000000000000000..b6ddf3e1d60dd86f0594951918141800876bd375 GIT binary patch literal 1330 zcmeAS@N?(olHy`uVBq!ia0vp^Vn8g!!2~2PxbLh2Qk(@Ik;Ond1&sNp9lZ-=xRtm@ zlmsP~D-;yvr)B1(DwI?fq$)TD1Q;4IaDgc<1u!r)er}%g|2*f}^ys{_nLe-mx&Z@&ro>8KYr}}>{5N|mc3PBHr6y)R^?7h0XxWm- zjSP%#(>$`(R2eo+<6Ji-sYg<4iExk3zTc&PZyK!h@qeFduPylh$Kj`^y}45zmaxWL zH}GIsUt7R-piqX%B!$mpo@`EO|D2!3@ppfPrDr7;<^5lN@7$}C>GH9wDuk9Cko~u6 z?wYL%$0Qh-7$g?lw9CuMyRN^dI{WRvwATTxTbmR2T|WPQ&HvxE$eWG(JBWxH`N^Xe+&zhBWcaqQ@|xc}$XtxxB#O=}hHSsrK-yLM`iX0&q5dgo8a`uUX}#Wei?FRySw;_waz z0scqp->9J*BO3#$(yjhM4OFVP^3L|R>=W2yCD*4Jm~_58T9@-=@Pkyh=(Ep$ z#rr>!S$=+9f#f%~s)!dm0`4YGl2BItY{9=|g~kV=Vwu3F?@A)><=RhWJ^nuW?e5;= zmQRBI&h<1uqpfFy`c7%?isBk#ZZkX?wbuwAp8cFqD=3D_K!q7@CV#*7f5n+I zQ`MhG&8?dlJnyB(Y4;_cO}u$UPiY)mQqa5A*~v#{D%W!@o>hm+cLx@)di9}EGi9la z`r^7d5@)LeCoww*?|D-$l6k(c_TkUC$RAHnT)0$uVRtCnp2Bua9293))bx}0r=BH$)Rl+qG8iW{{S{a&HnV3N|T;>$n4%8qB zvLUM=HQg#XKPSJaxF9hZXp2s1=zO500$j2FVdQ&MBb@04PF4?EnA( literal 0 HcmV?d00001 diff --git a/Open-ILS/web/images/format_icons/icon_format/ebook.png b/Open-ILS/web/images/format_icons/icon_format/ebook.png new file mode 100644 index 0000000000000000000000000000000000000000..2800684510d01bcf308f447d40b16fd9e768f9e8 GIT binary patch literal 1538 zcmV+d2L1VoP)Cl-@X{RmSD5bPgDAEFwxFE<^Wna*_D&di;=9M2t*EfVE_xHv2_Yo>#hKc3zfEzPt6gK~OFd|Rf z!j=#G8wU6Aguwt9Fq}5IYGq08t8;QZ?9LQpu{dH%9MMPwWqH}icxg8}rak+DBQp50 zLHLya1dr=_UXo*nNT9o{;B=JJ&lB}FPl()TSr$WL`4-C>2wg!?C`nH4oK zDI*)+q#UAlUn+L{y`GrlJWUK;GetH9@Fd9=fg>D>vOTyl z;Kvo;ZB*oEBEdP!n%sAQg-~Q<7vQ=jos+sQ%y10%x}uWfBy>Hoke{_;ZP~)oqE9!L zm!!oMjcU4K@=gfjzC14jt%Cs!k3~_K=1KrkN*~b2$`ee?DWcbq#Jl=_FO!2q)~IN! zBcKLfv2^+B^-s^;lxmj{*K{*6VxFq8tJxUeBAYmTt{I{zqR8WhVfy-h(U=Y{yNu+V z64DYQf_v!l95NcF2FDNZTk|kC=E|s?RyY+VU3YEHHYvzwS zOB#tn5CuL#Q*S7Y=H6kP3fmD>#)N0I_62$&ys zvUBu!G{5uWcYR@fM@+Qt#p4{NlhVb+W491h*G*e9@e=li&IYEC(@Y2T z2k>iK7aF{M6F?cK4!d)fXecz0X4+W|RHTexYulG@&PZUwykQ@ixS5C*=aDRcL|BirULJ@p(fFBAkS!jv;JU8sH14dwYbmJu=bbcYBM8 zpjvE=_7VSa)E`~lI(;6Qkz#`yje%$0wn+kw#Whmj>Z3KSKK$9^N58@$AUH`S>BQ^Z zN1^t19t!g*dqwCEI7#3P&76p-oaKP~+Ak|Qo9cwg3oEHCi9`@YwDt~=PtIPZKiwRH zelx z&L^|dowSL$W7iM$^prP<$XI)|c&!hFn7QJ?ZkXyb!R0|EL?Dv;M;ITrGwdlidr!O`de=imq oNsU{Rjxdpwza5Xqj=uyL0K*88J(~EBSpWb407*qoM6N<$f`T*Bxc~qF literal 0 HcmV?d00001 diff --git a/Open-ILS/web/images/format_icons/icon_format/equip.png b/Open-ILS/web/images/format_icons/icon_format/equip.png new file mode 100644 index 0000000000000000000000000000000000000000..7b76d03f5c21603b78675b8adeca37babffd0c4a GIT binary patch literal 1392 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 ZfIf#t{ELagRgUf#Aba^AswPHU{2N!v;l%&| literal 0 HcmV?d00001 diff --git a/Open-ILS/web/images/format_icons/icon_format/kit.png b/Open-ILS/web/images/format_icons/icon_format/kit.png new file mode 100644 index 0000000000000000000000000000000000000000..7b76d03f5c21603b78675b8adeca37babffd0c4a GIT binary patch literal 1392 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 literal 0 HcmV?d00001 diff --git a/Open-ILS/web/images/format_icons/icon_format/map.png b/Open-ILS/web/images/format_icons/icon_format/map.png new file mode 100644 index 0000000000000000000000000000000000000000..f9f804746fc6fa7d8e2e499ea96ab49af839a14b GIT binary patch literal 1324 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 literal 0 HcmV?d00001 diff --git a/Open-ILS/web/images/format_icons/icon_format/phonomusic.png b/Open-ILS/web/images/format_icons/icon_format/phonomusic.png new file mode 100644 index 0000000000000000000000000000000000000000..132ca40b6f919c1fa56d866d95e2dd6e5029ac59 GIT binary patch literal 1112 zcmeAS@N?(olHy`uVBq!ia0vp^feU|?Vf#3n!t z1jflAl54r;D;bbAWd)AuKpJd6!=CNBOBooLet5b#hG?8GJ?)z>?JB|k;lJ_cGw1f* z=zD!6P^ds*39s+Vg-%XRkB+c2>|=~?V!qE+`1lHUhnJ|++7(wqL_DOd`yN+3KBB+d z+Iq9`ogIb0W9vd%mo<9uJ_tOrRppwW1Y5WRi=vKhsHxTV>He=zc3-X7^!My{9j2^^ z9}JS7T_!v}OW!j2O+6ex?Z3@-@!+WQrL(GITj#~=zK^JUs5*f`PHuzw=2!jluRg7R z^ptz*yrXk7%`acv%Tn02>7}&2QQJdCNhXd%73){OKK*mH{NYDm6LyO{To;#YYV7^E zL_2p*qxMWzWd(&BZeE$4B~Nlf=9g}eiw$$i-JRj^*Z=9U!tIx5{r?+mS$C^@hTZ=>;4NIttQ4a!nrF7k~S>_IwoAk~K$fIclpx7fB7rBkMs2JD*7aH3tj{@*>3%T;x^?ss^< zS>;xwyrQwaSxC&$toO3#GmU5tm4fSs@83E5IqvjU`IHX(Jyw}()VJwrd{gNDwJL7f z;?0x$R#v=@+cj&((^5M*+nNs?nT*BVCsmBHckVrXOZZ@7nU!6wnf@s~{mZ>N-=|#N zP}z7>Dmv%5_|K|TuDx4-x^DVzC!CV*1J-lS4wIrlvqUv?BbjnF!#Upf2K#z zroL`EXUPoA5UQZ8mXcVKYL#4+3Zxi}fSE|w&`8(FJjBq<%Fxitz*yJ7)XKo1aapG> ziiX_$l+3hBxCTRm5JOWdLlY|#Gl+)EoFdynSq@}FRzYgIRdRk#eo=8jVlvPcozl?x uKuHC-WN~6{K~82~x^7xxa!Gy>gJFfC4ivwf`lkS>mci52&t;ucLK6Ub^3fUq literal 0 HcmV?d00001 diff --git a/Open-ILS/web/images/format_icons/icon_format/phonospoken.png b/Open-ILS/web/images/format_icons/icon_format/phonospoken.png new file mode 100644 index 0000000000000000000000000000000000000000..5ada234d52426600c6ca4720f020e0108c5fcd45 GIT binary patch literal 1726 zcmY+EdoRV_V-H=)HGbMhoClq3m-3s2knG-oAi!ADX1 zM$}K61WaPnjeDMi-757xHpsHvrY(&9k*%zbu_~rsF)}JUA?ftv#v4m3f8qB&t~#r@VV^R)xq{K< zKSq=24H_wP&W)U#jG9Cm|3y{I_Uz00_ir+edxPp@z#+Cug$m_&Y3&iIl)ErJ*2TU3 z?JX6l?bdS5d21Ic8k>yUrK>9ueS^O}Qn8ReI50KU>V9AFVN)(8aevhl+a~)hZbfD0 zN%x7!W)OgGi<&7YG&`6#JNfSKIv-e)P}y=vbdG!3I$m>E9JLFZ+wFJSk7!22DW)| zZY4dbS!%zh#5f$nc-UYa9Li6xyle4eS?`Kur28nvFgZRh=KTOA<>gL+kP5#)URC>C z2SytKx#`Bs#@sos_Ug>KN{^>!VTcPw{*Ic_eA#*UT{_K_qjma$djWR7 zxa`|51VdQ5&N3e*-~Q0 zK(D=cW7VK)@|xCnIe$4H4>nwV{%X$~E5^4dZ1B$$6JE+2tJ{rmWbE_RuCa7AI6ES| ze!cYmZeT!swlbpG3)|As>u-ya8LB?@4EJun=+`tlQ$|-h=vW@e3Nnz~k?gP!5qTb@i`Z_=S}5+*}PnS{aBRf9T!SV}{ zXJ#)fR7=A=-V&zLkqK^V6>Uxy2IkIncKw`Xr_+c7gJK;dZZAFmW-1oo=djw?%>jYi)2CM0bAD#7Y7|l+dkGDP+X>`IYThAmQH{auM$|riCn(;PQ-UK^PoCPRnB6-FPpxCZ7 z^dF>6$!sh5%Mn!f%%h>Vx$Lc~f-Cy99@o9$7_DPomK) zmNpP%0}^ncg$)SCm8atV&u}$_8OXZ+rvU<~kcACoZewowU&Dwh>YoaO#^;2;vHb&V z7$HF+oG><>p-3^i=24_LV*Wga(XX HTKs1BCpEP)+ZU{(|=?a!Yr3O@WISC=lq5_=YNKJQh5by#7UwO zqGY0bMAz3!I(7EuA0E9%-Z5UTs>)5t*`Lrf96`Hrjd-yLGFAhR^St7DMzRU|o^CAE z)q)FAioWK5fJayv|12wUAB+r#j;3}v6iqnVL9k>gzyPm~W6L=XJKYFQ1W$dun_Fb0$Q@m-8{4nv^Au>J6Eu&HVAL>VDOCqXheh~C#V z=!=U1uT_KgxGjBgtcG~ltw*tx+Ex7x=Qn-t3|;AmuQv@psW;cqtY=_Rt_pZ1)(~+f)ys< zu#bU}Z-zn{Y9`Qw!2rDi1ZGxEmpBUZF~vHtXrE3a{v{&W@SufEcme9r1dt7DAkd`s zfPn$sr#P9~C-``B-Rk$3#X9SFCwyKTjIp~!uY^F^^?-q}5jj_Rg18jpBOO?9nb7l3gfzV22+>AyONm?=khr_mo-UyAH!`WrGGt@fSpC`h|{m?G~1_0-b40y-C RC_4ZE002ovPDHLkV1mMHpfmsg literal 0 HcmV?d00001 diff --git a/Open-ILS/web/images/format_icons/icon_format/score.png b/Open-ILS/web/images/format_icons/icon_format/score.png new file mode 100644 index 0000000000000000000000000000000000000000..f7b5c7be4214fa300613b754a9adcb7aa7865400 GIT binary patch literal 1724 zcmY*ZdpOhkAOE^#=D4IX$HMDaJiqtzyxy<(^L~F`&+D(xE8We-UInTR1pq+B z(ZS9`$}lN3A+pk5xjT1zp+tA^iI#H652zLJ$ECwBtW(}Bk03UJ&ZLEsDI^3dj!r_@ zxVeF70Q!TVh#v)-K}}69%*>CN2U{FPp-`X{rcy}j2yweZtB=m=Y}>@rZNjAd!ykYZ zVK)Il!Ozjo#tZYBnlqNO8>f3AX~ts+H$HS@wn!)xwtg1aYh4O@0_g)}gXLjiL+8@n zuYfNUzsU843+AnAtwa-++JUhZDc#5i!Ke(1H>}9UPtiuJP<-|DCqk7lG6u)S-Hcx0 zbtf!}<(|dEgZ-YoCTI=8X^G;DG$?`}cKw}`R5z74hfk)9Pxzxj{4 zQ-T-Sy$3Jp>?%pL@0x&yj>!T$f0EVG@Ei`61(W=}&fYor)M;=(W2a_USNo;|T(UvS zEmh!!AoRWEckvgYulN_PArF-%0|a>_r^>T2*_+#|nVuY@bMUI1d$IV8>cR+HKi~OZ zzwMbk;#Q&RHsNKfy90vfqY;SIsvFD`r4r%b*Os%>#&Ic?$R&AknL6b9#RvHINY$?i zEm7yDMudY+->c!aYfic9XVUh|L@3wJZpGh?|NOh%{^*WpphncYeI;|4x+-Db=SLUZ z>vuiXQ!fx`Txbd%*IclCn-x|UaD2VkpeG%cf>a*l;drpTSHi&KMMD`?LODi)H_tT};lv#2}rb>;@^#!mk>hY;X8fT4)*Doj+&W>-ySffGSkm zKk)gKe0tHm?I-oE9EBiP6|GJ(Cg6_nZr&GmLE1Pat)_XtvEqG#qRWFrnB_C6?u;HQ zrv}LzP2;uZ$pZnBQcA>VlX6loZso!#_TI-!hnolK>aX*??LGx+m`@;7qW zTTTC;bj}~JNX)xKIedOA{C-koiI<6AQe{A2!bNT3OjNc>sB*_OUTe+cmTD4ewEL>l zb91YG9U?|U-XDH*{>1^)uUl8jBhIVEZSpNLDvtf$eu5w1>OSvKqh0hzYt(WhD^YTmjmM#94m6QT2})!`lFjYhd(gZnbV^5 zl(jnD!I^8d|el5KY z3eL-w>VV17`=#&q%kjqoffRZ+POe+gn3-CJD=fhToL?<#5?gP|vHfosM`f7iW46A3 z7#v=9K5AitPoww3D_)g|uS_WW<(mLEpsqps&xjLv3{YpZ4AcLG>pJ*?84N<~StWdzzl%J1B3n@E-6 z4%KbYKVVs?UAm>lNLqMSY%QGZ)2PC#N9cfRkb8Z_ipM)~8=VeU_PthL^u3f5e(7e% z;u0KchKGL?Jlb>*_f8|nV+{vf{ABYVmb6n zXGgaOdP&D*9Tfn;S4On?rcVNd1=p4hUoLtt4PCwMI1dS8k+4K2NlE}(8q`K0+6Zmo z1)5_)5Q{ougfhdTP{~#4M*kN0=6?$Yly$j<#st7~Ao70@=5NrYZvn?sE_QXc Hgp~gRW%m?R literal 0 HcmV?d00001 diff --git a/Open-ILS/web/images/format_icons/icon_format/serial.png b/Open-ILS/web/images/format_icons/icon_format/serial.png new file mode 100644 index 0000000000000000000000000000000000000000..2800684510d01bcf308f447d40b16fd9e768f9e8 GIT binary patch literal 1538 zcmV+d2L1VoP)Cl-@X{RmSD5bPgDAEFwxFE<^Wna*_D&di;=9M2t*EfVE_xHv2_Yo>#hKc3zfEzPt6gK~OFd|Rf z!j=#G8wU6Aguwt9Fq}5IYGq08t8;QZ?9LQpu{dH%9MMPwWqH}icxg8}rak+DBQp50 zLHLya1dr=_UXo*nNT9o{;B=JJ&lB}FPl()TSr$WL`4-C>2wg!?C`nH4oK zDI*)+q#UAlUn+L{y`GrlJWUK;GetH9@Fd9=fg>D>vOTyl z;Kvo;ZB*oEBEdP!n%sAQg-~Q<7vQ=jos+sQ%y10%x}uWfBy>Hoke{_;ZP~)oqE9!L zm!!oMjcU4K@=gfjzC14jt%Cs!k3~_K=1KrkN*~b2$`ee?DWcbq#Jl=_FO!2q)~IN! zBcKLfv2^+B^-s^;lxmj{*K{*6VxFq8tJxUeBAYmTt{I{zqR8WhVfy-h(U=Y{yNu+V z64DYQf_v!l95NcF2FDNZTk|kC=E|s?RyY+VU3YEHHYvzwS zOB#tn5CuL#Q*S7Y=H6kP3fmD>#)N0I_62$&ys zvUBu!G{5uWcYR@fM@+Qt#p4{NlhVb+W491h*G*e9@e=li&IYEC(@Y2T z2k>iK7aF{M6F?cK4!d)fXecz0X4+W|RHTexYulG@&PZUwykQ@ixS5C*=aDRcL|BirULJ@p(fFBAkS!jv;JU8sH14dwYbmJu=bbcYBM8 zpjvE=_7VSa)E`~lI(;6Qkz#`yje%$0wn+kw#Whmj>Z3KSKK$9^N58@$AUH`S>BQ^Z zN1^t19t!g*dqwCEI7#3P&76p-oaKP~+Ak|Qo9cwg3oEHCi9`@YwDt~=PtIPZKiwRH zelx z&L^|dowSL$W7iM$^prP<$XI)|c&!hFn7QJ?ZkXyb!R0|EL?Dv;M;ITrGwdlidr!O`de=imq oNsU{Rjxdpwza5Xqj=uyL0K*88J(~EBSpWb407*qoM6N<$f`T*Bxc~qF literal 0 HcmV?d00001 diff --git a/Open-ILS/web/images/format_icons/icon_format/software.png b/Open-ILS/web/images/format_icons/icon_format/software.png new file mode 100644 index 0000000000000000000000000000000000000000..a347513012706dac1e919df66d6db62803b72a29 GIT binary patch literal 955 zcmV;s14R6ZP)pc5&bgNz zonM$Ox$fDKzCE6S(J6}=t}23-cf&xLr*6l)^4V2VU$ zxZiApMFDtL+R72uBuO70( zMM(~nloU#ZE&;lUM2ARXrN9ZqsYsNnoH)%4wM0rXlA+7%Q;A`v|#$@Fe(LL|L>t0ect z8kdopsqqn1-2ye}?7(4q<0A0$qr;G-L|KwpDyJ+2K0NsfOSRtCyD^XWvh~%|-(h)SW=Iy&H7_C)kb9=31gtjshMfRKASL2C%x#4WCK!He>*P94a)fAxy4kZ|xgBtKl5gGR0+|1-*pAKfT8?(#b-?`})#KlGs`c%LndSZxkq50~DZz4G#N;|Fim@0mY|;8y)Nb7K17;R|!G-JmPunr_WH&A zIM@(P+SGvJr{xtpnYR~CpPZZ?8^kkvYdClFTlU@E-{BWMcIMa&Ci*KVy6(*J`GwbM zDbLgTqR|b(UijeS%>!ny1bt-RQ2%GAUYvUN(C85CMMcvC`9`ZRv2=e8pWI$r{JY(G zi*sH#n}?SjJNNn4@GRLce{GD#DtmLJ>c8YUV#4LzPmO8EQZBExI$zaF#jE>=stvpD d51)So7y!1usag!@32guX002ovPDHLkV1g_S$Q=Lx literal 0 HcmV?d00001 diff --git a/Open-ILS/web/images/format_icons/icon_format/vhs.png b/Open-ILS/web/images/format_icons/icon_format/vhs.png new file mode 100644 index 0000000000000000000000000000000000000000..dd0a56f0c93eacd4a7ac5b4411eb5a3f206dd7ec GIT binary patch literal 1648 zcmY*ZdsNZ~6#n^4DIYl2vdmybIRgd62bdO=2IhNMYLAHsYJm`_M7q?}l{1y{Q6`zC z(ON!f)X`?;oKGfBr8!W1%#}yYw3*@y8@8RDvwO~WzkBYz-}(OgvI6}Nn}N21001x} zlMV&z_%j_go9OF$1w^>MFy)ZKcsh>y2#cZ?wQlf^_X>>LFIppOKCek`;z2#a-fc5!lvbj6`iD6|e(9dzYHTkoLzxJjFJn?w#FTE`##fzOKZ zS^zMzBp)JB++;>g9qf}Yw*w=?IL+Wv&V}wio{jt2tNAOH{)L{BrV*U@t7N35kA;t2^fOX^?@)q z7XW2UbD%4D9&!K{=k5=`!sZ$5$_^=S$q(vOFupl;s#X{@klIEm#9#=_KV!;__nD5E z>z#%GX%+woIsz3oB>m9ny5%ji(leVXEa(_|6yUjN30En=0MKic3U*VZ2B*5D{uXG< z^1|8L*iE)T)|xv+Qf)$4vFPw6*=igAzC0jj77T1m|jXmh#x5%EC2Vc8SXvk8zTAyLHhTCq@*?C+AtQe*8Ro z#LHp>d@m=p%4<~E6`u^rPf%~9Oc5As(yLMDYYM$#$aDXWQf6NNnau`%z%k&C zu`I}Bmx;o7xW!JQryYB^!(m=Dd7l9etdl>uKH`i^pbVKmbrJsHR^4H%d*~Nh=;j( zIcI6GyopeAQg&`9X+`2BhdeOjmyGT4R>FG7Jz+QPZCiY^mDelp52whw?_Nbe_Z-r` zZmM!Ex<35^>!WnE=iD@xBK;;^{GNWfId9S{{&Jh?fJD0e%yWj75CM9O{(UM@-8`D-01Ts2-W0;Q3;3D znf3nR*H+%Y<_=cJ{Y9yYW2YpJl^i+-b1Oi7uHD@e0QxQ@c3NtV2I{}E`X%U-P!acO zZf%BeFR}BnVFk5TLU9cuOmz#Fv zPtco-HR+5rHS!{0vaoN&1_AWFv8zH{3OA`!_bz-+=IU+bt1($UCqk)=-J80%Gr@+f zF`3SmGw*$bkytWoS9U-XcuR7+>n! z^JK^T(_8OEAZ2ak348j{m2J}62lw=l_l}xiy^Ra>k%d18qcYKib|}0qZLBXx`&Q9d zC?&3Xn^B-5BKBf~de#wvr1ii4>5rniihx+U0nu=y?+a6Pcs2?4{r4)B>SnPA8i&K7 zmE!QEt|GCbqS6jDk?+%9qPZ}N&9`;KAgmK=4SWkWt1j;pdqiDPb-YYTc{XEsM?9ej zMdn)B=g@p*=0-$1$@_4#Y5&ep(+%;Aw1fJ8bX@c4_e8CpV=wSo7K@)GjTs)$1tokv zf}^PMbUckq*Aalxg)0(`L1J7fXcs&hjYl~lQO ZfIf#t{ELagRgUf#Aba^AswPHU{2N!v;l%&| literal 0 HcmV?d00001 -- 2.43.2