From f8485f0874cfc835b6d21efd1665b655b9a09ea3 Mon Sep 17 00:00:00 2001
From: rlx <0x0073@0x2620.org>
Date: Mon, 7 Mar 2011 22:31:46 +0000
Subject: [PATCH] change symbols from png to svg
---
build/css/ox.ui.css | 35 +-
build/js/ox.load.js | 6 +-
build/js/ox.map.js | 4 +-
build/js/ox.ui.js | 339 +++++-------
build/json/ox.ui.images.json | 519 ++++++++++++++----
.../symbolSelect.png => ox.map/marker.png} | Bin 2888 -> 3109 bytes
build/png/ox.map/markerEditing.png | Bin 0 -> 3187 bytes
.../markerResize.png} | Bin 2880 -> 3053 bytes
.../markerResult.png} | Bin 2875 -> 3116 bytes
build/png/ox.map/markerResultEditing.png | Bin 0 -> 3169 bytes
.../markerResultSelected.png} | Bin 2942 -> 3046 bytes
.../markerSelected.png} | Bin 2871 -> 3073 bytes
build/png/ox.ui.classic/loading.png | Bin 4771 -> 0 bytes
build/png/ox.ui.classic/symbolCheck.png | Bin 2909 -> 0 bytes
build/png/ox.ui.classic/symbolClear.png | Bin 2925 -> 0 bytes
build/png/ox.ui.classic/symbolClick.png | Bin 2923 -> 0 bytes
build/png/ox.ui.classic/symbolClose.png | Bin 2923 -> 0 bytes
build/png/ox.ui.classic/symbolCollapse.png | Bin 2885 -> 0 bytes
build/png/ox.ui.classic/symbolDate.png | Bin 2865 -> 0 bytes
build/png/ox.ui.classic/symbolEdit.png | Bin 2966 -> 0 bytes
build/png/ox.ui.classic/symbolExpand.png | Bin 2891 -> 0 bytes
build/png/ox.ui.classic/symbolFill.png | Bin 2905 -> 0 bytes
build/png/ox.ui.classic/symbolFind.png | Bin 2935 -> 0 bytes
build/png/ox.ui.classic/symbolFit.png | Bin 2916 -> 0 bytes
build/png/ox.ui.classic/symbolGoToIn.png | Bin 2896 -> 0 bytes
build/png/ox.ui.classic/symbolGoToOut.png | Bin 2898 -> 0 bytes
build/png/ox.ui.classic/symbolGrow.png | Bin 2937 -> 0 bytes
build/png/ox.ui.classic/symbolHelp.png | Bin 2900 -> 0 bytes
build/png/ox.ui.classic/symbolIcon.png | Bin 2935 -> 0 bytes
build/png/ox.ui.classic/symbolInfo.png | Bin 2869 -> 0 bytes
build/png/ox.ui.classic/symbolList.png | Bin 2856 -> 0 bytes
build/png/ox.ui.classic/symbolLocation.png | Bin 2936 -> 0 bytes
build/png/ox.ui.classic/symbolLock.png | Bin 2888 -> 0 bytes
build/png/ox.ui.classic/symbolMore.png | Bin 2846 -> 0 bytes
build/png/ox.ui.classic/symbolMute.png | Bin 2943 -> 0 bytes
build/png/ox.ui.classic/symbolNext.png | Bin 2898 -> 0 bytes
build/png/ox.ui.classic/symbolNone.png | Bin 2837 -> 0 bytes
build/png/ox.ui.classic/symbolPause.png | Bin 2847 -> 0 bytes
build/png/ox.ui.classic/symbolPlay.png | Bin 2907 -> 0 bytes
build/png/ox.ui.classic/symbolPlayInToOut.png | Bin 2892 -> 0 bytes
build/png/ox.ui.classic/symbolPrevious.png | Bin 2896 -> 0 bytes
build/png/ox.ui.classic/symbolPublish.png | Bin 3118 -> 0 bytes
build/png/ox.ui.classic/symbolRemove.png | Bin 2845 -> 0 bytes
build/png/ox.ui.classic/symbolSelect.png | Bin 2915 -> 0 bytes
build/png/ox.ui.classic/symbolSet.png | Bin 2932 -> 0 bytes
build/png/ox.ui.classic/symbolSetIn.png | Bin 2894 -> 0 bytes
build/png/ox.ui.classic/symbolSetOut.png | Bin 2898 -> 0 bytes
build/png/ox.ui.classic/symbolShrink.png | Bin 2931 -> 0 bytes
build/png/ox.ui.classic/symbolSpin.png | Bin 2914 -> 0 bytes
build/png/ox.ui.classic/symbolStar.png | Bin 2903 -> 0 bytes
build/png/ox.ui.classic/symbolTime.png | Bin 3026 -> 0 bytes
build/png/ox.ui.classic/symbolUnlock.png | Bin 2890 -> 0 bytes
build/png/ox.ui.classic/symbolUnmute.png | Bin 2906 -> 0 bytes
build/png/ox.ui.classic/symbolUser.png | Bin 2951 -> 0 bytes
build/png/ox.ui.classic/symbolVolume.png | Bin 2928 -> 0 bytes
build/png/ox.ui.classic/symbolWarning.png | Bin 2849 -> 0 bytes
build/png/ox.ui.future/buttonAdd.png | Bin 2843 -> 0 bytes
build/png/ox.ui.future/buttonClose.png | Bin 2895 -> 0 bytes
build/png/ox.ui.future/buttonPause.png | Bin 2848 -> 0 bytes
build/png/ox.ui.future/buttonPlay.png | Bin 2888 -> 0 bytes
build/png/ox.ui.future/buttonRemove.png | Bin 2840 -> 0 bytes
build/png/ox.ui.modern/buttonClear.png | Bin 2895 -> 0 bytes
build/png/ox.ui.modern/icon.png | Bin 476 -> 0 bytes
build/png/ox.ui.modern/loading.png | Bin 4763 -> 0 bytes
build/png/ox.ui.modern/symbolAbove.png | Bin 2867 -> 0 bytes
build/png/ox.ui.modern/symbolAdd.png | Bin 2843 -> 0 bytes
build/png/ox.ui.modern/symbolBelow.png | Bin 2870 -> 0 bytes
build/png/ox.ui.modern/symbolCheck.png | Bin 2902 -> 0 bytes
build/png/ox.ui.modern/symbolClear.png | Bin 2895 -> 0 bytes
build/png/ox.ui.modern/symbolClick.png | Bin 2883 -> 0 bytes
build/png/ox.ui.modern/symbolClose.png | Bin 2895 -> 0 bytes
build/png/ox.ui.modern/symbolCollapse.png | Bin 2877 -> 0 bytes
build/png/ox.ui.modern/symbolDate.png | Bin 2850 -> 0 bytes
build/png/ox.ui.modern/symbolEdit.png | Bin 2953 -> 0 bytes
build/png/ox.ui.modern/symbolExpand.png | Bin 2870 -> 0 bytes
build/png/ox.ui.modern/symbolFill.png | Bin 2902 -> 0 bytes
build/png/ox.ui.modern/symbolFind.png | Bin 2928 -> 0 bytes
build/png/ox.ui.modern/symbolFit.png | Bin 2904 -> 0 bytes
build/png/ox.ui.modern/symbolGoToIn.png | Bin 2891 -> 0 bytes
build/png/ox.ui.modern/symbolGoToOut.png | Bin 2885 -> 0 bytes
build/png/ox.ui.modern/symbolGrow.png | Bin 2934 -> 0 bytes
build/png/ox.ui.modern/symbolHelp.png | Bin 2873 -> 0 bytes
build/png/ox.ui.modern/symbolInfo.png | Bin 2849 -> 0 bytes
build/png/ox.ui.modern/symbolList.png | Bin 2854 -> 0 bytes
build/png/ox.ui.modern/symbolLocation.png | Bin 2894 -> 0 bytes
build/png/ox.ui.modern/symbolLock.png | Bin 2862 -> 0 bytes
build/png/ox.ui.modern/symbolMore.png | Bin 2843 -> 0 bytes
build/png/ox.ui.modern/symbolMute.png | Bin 2908 -> 0 bytes
build/png/ox.ui.modern/symbolNext.png | Bin 2870 -> 0 bytes
build/png/ox.ui.modern/symbolNone.png | Bin 2837 -> 0 bytes
build/png/ox.ui.modern/symbolPause.png | Bin 2848 -> 0 bytes
build/png/ox.ui.modern/symbolPlay.png | Bin 2883 -> 0 bytes
build/png/ox.ui.modern/symbolPlayInToOut.png | Bin 2885 -> 0 bytes
build/png/ox.ui.modern/symbolPrevious.png | Bin 2884 -> 0 bytes
build/png/ox.ui.modern/symbolPublish.png | Bin 3148 -> 0 bytes
build/png/ox.ui.modern/symbolRemove.png | Bin 2840 -> 0 bytes
build/png/ox.ui.modern/symbolSet.png | Bin 2924 -> 0 bytes
build/png/ox.ui.modern/symbolSetIn.png | Bin 2905 -> 0 bytes
build/png/ox.ui.modern/symbolSetOut.png | Bin 2886 -> 0 bytes
build/png/ox.ui.modern/symbolShrink.png | Bin 2912 -> 0 bytes
build/png/ox.ui.modern/symbolStar.png | Bin 2895 -> 0 bytes
build/png/ox.ui.modern/symbolTime.png | Bin 2947 -> 0 bytes
build/png/ox.ui.modern/symbolUnlock.png | Bin 2869 -> 0 bytes
build/png/ox.ui.modern/symbolUnmute.png | Bin 2871 -> 0 bytes
build/png/ox.ui.modern/symbolUser.png | Bin 2918 -> 0 bytes
build/png/ox.ui.modern/symbolVolume.png | Bin 2915 -> 0 bytes
build/png/ox.ui.modern/symbolWarning.png | Bin 2839 -> 0 bytes
build/svg/{ => ox.map}/AC.svg | 0
build/svg/{ => ox.map}/AD.svg | 0
build/svg/{ => ox.map}/AE.svg | 0
build/svg/{ => ox.map}/AF.svg | 0
build/svg/{ => ox.map}/AG.svg | 0
build/svg/{ => ox.map}/AI.svg | 0
build/svg/{ => ox.map}/AIDJ.svg | 0
build/svg/{ => ox.map}/AL.svg | 0
build/svg/{ => ox.map}/AM.svg | 0
build/svg/{ => ox.map}/ANHH.svg | 0
build/svg/{ => ox.map}/AO.svg | 0
build/svg/{ => ox.map}/AQ.svg | 0
build/svg/{ => ox.map}/AR.svg | 0
build/svg/{ => ox.map}/AS.svg | 0
build/svg/{ => ox.map}/AT.svg | 0
build/svg/{AU.svg => ox.map/AU-AC.svg} | 0
build/svg/{HM.svg => ox.map/AU-CS.svg} | 0
build/svg/ox.map/AU.svg | 1 +
build/svg/{ => ox.map}/AW.svg | 0
build/svg/{ => ox.map}/AX.svg | 0
build/svg/{ => ox.map}/AZ-NK.svg | 0
build/svg/{ => ox.map}/AZ.svg | 0
build/svg/{ => ox.map}/BA.svg | 0
build/svg/{ => ox.map}/BB.svg | 0
build/svg/{ => ox.map}/BD.svg | 0
build/svg/{ => ox.map}/BE.svg | 0
build/svg/{ => ox.map}/BF.svg | 0
build/svg/{ => ox.map}/BG.svg | 0
build/svg/{ => ox.map}/BH.svg | 0
build/svg/{ => ox.map}/BI.svg | 0
build/svg/{ => ox.map}/BJ.svg | 0
build/svg/{ => ox.map}/BL.svg | 0
build/svg/{ => ox.map}/BM.svg | 0
build/svg/{ => ox.map}/BN.svg | 0
build/svg/{ => ox.map}/BO.svg | 0
build/svg/{ => ox.map}/BQ.svg | 0
build/svg/{ => ox.map}/BQAQ.svg | 0
build/svg/{ => ox.map}/BR.svg | 0
build/svg/{ => ox.map}/BS.svg | 0
build/svg/{ => ox.map}/BT.svg | 0
build/svg/{ => ox.map}/BUMM.svg | 0
build/svg/{ => ox.map}/BV.svg | 0
build/svg/{ => ox.map}/BW.svg | 0
build/svg/{ => ox.map}/BY.svg | 0
build/svg/{ => ox.map}/BYAA.svg | 0
build/svg/{ => ox.map}/BZ.svg | 0
build/svg/{ => ox.map}/CA.svg | 0
build/svg/{ => ox.map}/CC.svg | 0
build/svg/{ => ox.map}/CD.svg | 0
build/svg/{ => ox.map}/CF.svg | 0
build/svg/{ => ox.map}/CG.svg | 0
build/svg/{ => ox.map}/CH.svg | 0
build/svg/{ => ox.map}/CI.svg | 0
build/svg/{ => ox.map}/CK.svg | 0
build/svg/{ => ox.map}/CL.svg | 0
build/svg/{ => ox.map}/CM.svg | 0
build/svg/{ => ox.map}/CN.svg | 0
build/svg/{ => ox.map}/CO.svg | 0
build/svg/{ => ox.map}/CP.svg | 0
build/svg/{ => ox.map}/CR.svg | 0
build/svg/{ => ox.map}/CSHH.svg | 0
build/svg/{ => ox.map}/CSXX.svg | 0
build/svg/{ => ox.map}/CTKI.svg | 0
build/svg/{ => ox.map}/CU.svg | 0
build/svg/{ => ox.map}/CV.svg | 0
build/svg/{ => ox.map}/CW.svg | 0
build/svg/{ => ox.map}/CX.svg | 0
build/svg/{ => ox.map}/CY-NC.svg | 0
build/svg/{ => ox.map}/CY.svg | 0
build/svg/{ => ox.map}/CZ.svg | 0
build/svg/{ => ox.map}/DDDE.svg | 0
build/svg/{ => ox.map}/DE.svg | 0
build/svg/{ => ox.map}/DEDE.svg | 0
build/svg/{ => ox.map}/DG.svg | 0
build/svg/{ => ox.map}/DJ.svg | 0
build/svg/{ => ox.map}/DK.svg | 0
build/svg/{ => ox.map}/DM.svg | 0
build/svg/{ => ox.map}/DO.svg | 0
build/svg/{ => ox.map}/DYBJ.svg | 0
build/svg/{ => ox.map}/DZ.svg | 0
build/svg/{ => ox.map}/EA.svg | 0
build/svg/{ => ox.map}/EC.svg | 0
build/svg/{ => ox.map}/EE.svg | 0
build/svg/{ => ox.map}/EG.svg | 0
build/svg/{ => ox.map}/EH.svg | 0
build/svg/{ => ox.map}/ER.svg | 0
build/svg/{ => ox.map}/ES.svg | 0
build/svg/{ => ox.map}/ET.svg | 0
build/svg/{ => ox.map}/EU.svg | 0
build/svg/{ => ox.map}/FI.svg | 0
build/svg/{ => ox.map}/FJ.svg | 0
build/svg/{ => ox.map}/FK.svg | 0
build/svg/{ => ox.map}/FM.svg | 0
build/svg/{ => ox.map}/FO.svg | 0
build/svg/{ => ox.map}/FQHH.svg | 0
build/svg/{ => ox.map}/FR.svg | 0
build/svg/{ => ox.map}/FXFR.svg | 0
build/svg/{ => ox.map}/GA.svg | 0
build/svg/{ => ox.map}/GB-ENG.svg | 0
build/svg/{ => ox.map}/GB-NIR.svg | 0
build/svg/{ => ox.map}/GB-SCT.svg | 0
build/svg/{ => ox.map}/GB-WLS.svg | 0
build/svg/{ => ox.map}/GB.svg | 0
build/svg/{ => ox.map}/GD.svg | 0
build/svg/{ => ox.map}/GE-AB.svg | 0
build/svg/{ => ox.map}/GE-SO.svg | 0
build/svg/{ => ox.map}/GE.svg | 0
build/svg/{ => ox.map}/GEHH.svg | 0
build/svg/{ => ox.map}/GF.svg | 0
build/svg/{ => ox.map}/GG.svg | 0
build/svg/{ => ox.map}/GH.svg | 0
build/svg/{ => ox.map}/GI.svg | 0
build/svg/{ => ox.map}/GL.svg | 0
build/svg/{ => ox.map}/GM.svg | 0
build/svg/{ => ox.map}/GN.svg | 0
build/svg/{ => ox.map}/GP.svg | 0
build/svg/{ => ox.map}/GQ.svg | 0
build/svg/{ => ox.map}/GR.svg | 0
build/svg/{ => ox.map}/GS.svg | 0
build/svg/{ => ox.map}/GT.svg | 0
build/svg/{ => ox.map}/GU.svg | 0
build/svg/{ => ox.map}/GW.svg | 0
build/svg/{ => ox.map}/GY.svg | 0
build/svg/{ => ox.map}/HK.svg | 0
build/svg/ox.map/HM.svg | 1 +
build/svg/{ => ox.map}/HN.svg | 0
build/svg/{ => ox.map}/HR.svg | 0
build/svg/{ => ox.map}/HT.svg | 0
build/svg/{ => ox.map}/HU.svg | 0
build/svg/{ => ox.map}/HVBF.svg | 0
build/svg/{ => ox.map}/IC.svg | 0
build/svg/{ => ox.map}/ID.svg | 0
build/svg/{ => ox.map}/IE.svg | 0
build/svg/{ => ox.map}/IL.svg | 0
build/svg/{ => ox.map}/IM.svg | 0
build/svg/{ => ox.map}/IN.svg | 0
build/svg/{ => ox.map}/IO.svg | 0
build/svg/{ => ox.map}/IQ.svg | 0
build/svg/{ => ox.map}/IR.svg | 0
build/svg/{ => ox.map}/IS.svg | 0
build/svg/{ => ox.map}/IT.svg | 0
build/svg/{ => ox.map}/JE.svg | 0
build/svg/{ => ox.map}/JM.svg | 0
build/svg/{ => ox.map}/JO.svg | 0
build/svg/{ => ox.map}/JP.svg | 0
build/svg/{ => ox.map}/JTUM.svg | 0
build/svg/{ => ox.map}/KE.svg | 0
build/svg/{ => ox.map}/KG.svg | 0
build/svg/{ => ox.map}/KH.svg | 0
build/svg/{ => ox.map}/KI.svg | 0
build/svg/{ => ox.map}/KM.svg | 0
build/svg/{ => ox.map}/KN.svg | 0
build/svg/{ => ox.map}/KOHH.svg | 0
build/svg/{ => ox.map}/KP.svg | 0
build/svg/{ => ox.map}/KR.svg | 0
build/svg/{ => ox.map}/KW.svg | 0
build/svg/{ => ox.map}/KY.svg | 0
build/svg/{ => ox.map}/KZ.svg | 0
build/svg/{ => ox.map}/LA.svg | 0
build/svg/{ => ox.map}/LB.svg | 0
build/svg/{ => ox.map}/LC.svg | 0
build/svg/{ => ox.map}/LI.svg | 0
build/svg/{ => ox.map}/LK.svg | 0
build/svg/{ => ox.map}/LR.svg | 0
build/svg/{ => ox.map}/LS.svg | 0
build/svg/{ => ox.map}/LT.svg | 0
build/svg/{ => ox.map}/LU.svg | 0
build/svg/{ => ox.map}/LV.svg | 0
build/svg/{ => ox.map}/LY.svg | 0
build/svg/{ => ox.map}/MA.svg | 0
build/svg/{ => ox.map}/MC.svg | 0
build/svg/{ => ox.map}/MD-TR.svg | 0
build/svg/{ => ox.map}/MD.svg | 0
build/svg/{ => ox.map}/ME.svg | 0
build/svg/{ => ox.map}/MF.svg | 0
build/svg/{ => ox.map}/MG.svg | 0
build/svg/{ => ox.map}/MH.svg | 0
build/svg/{ => ox.map}/MIUM.svg | 0
build/svg/{ => ox.map}/MK.svg | 0
build/svg/{ => ox.map}/ML.svg | 0
build/svg/{ => ox.map}/MM.svg | 0
build/svg/{ => ox.map}/MN.svg | 0
build/svg/{ => ox.map}/MO.svg | 0
build/svg/{ => ox.map}/MP.svg | 0
build/svg/{ => ox.map}/MQ.svg | 0
build/svg/{ => ox.map}/MR.svg | 0
build/svg/{ => ox.map}/MS.svg | 0
build/svg/{ => ox.map}/MT.svg | 0
build/svg/{ => ox.map}/MU.svg | 0
build/svg/{ => ox.map}/MV.svg | 0
build/svg/{ => ox.map}/MW.svg | 0
build/svg/{ => ox.map}/MX.svg | 0
build/svg/{ => ox.map}/MY.svg | 0
build/svg/{ => ox.map}/MZ.svg | 0
build/svg/{ => ox.map}/NA.svg | 0
build/svg/{ => ox.map}/NC.svg | 0
build/svg/{ => ox.map}/NE.svg | 0
build/svg/{ => ox.map}/NF.svg | 0
build/svg/{ => ox.map}/NG.svg | 0
build/svg/{ => ox.map}/NHVU.svg | 0
build/svg/{ => ox.map}/NI.svg | 0
build/svg/{ => ox.map}/NL.svg | 0
build/svg/{ => ox.map}/NO.svg | 0
build/svg/{ => ox.map}/NP.svg | 0
build/svg/{ => ox.map}/NQAQ.svg | 0
build/svg/{ => ox.map}/NR.svg | 0
build/svg/{ => ox.map}/NTHH.svg | 0
build/svg/{ => ox.map}/NU.svg | 0
build/svg/{ => ox.map}/NZ.svg | 0
build/svg/{ => ox.map}/OM.svg | 0
build/svg/{ => ox.map}/PA.svg | 0
build/svg/{ => ox.map}/PCHH.svg | 0
build/svg/{ => ox.map}/PE.svg | 0
build/svg/{ => ox.map}/PF.svg | 0
build/svg/{ => ox.map}/PG.svg | 0
build/svg/{ => ox.map}/PH.svg | 0
build/svg/{ => ox.map}/PK.svg | 0
build/svg/{ => ox.map}/PL.svg | 0
build/svg/{ => ox.map}/PM.svg | 0
build/svg/{ => ox.map}/PN.svg | 0
build/svg/{ => ox.map}/PR.svg | 0
build/svg/{ => ox.map}/PS.svg | 0
build/svg/{ => ox.map}/PT.svg | 0
build/svg/{ => ox.map}/PUUM.svg | 0
build/svg/{ => ox.map}/PW.svg | 0
build/svg/{ => ox.map}/PY.svg | 0
build/svg/{ => ox.map}/PZPA.png | Bin
build/svg/{ => ox.map}/QA.svg | 0
build/svg/{ => ox.map}/RE.png | Bin
build/svg/{ => ox.map}/RHZW.svg | 0
build/svg/{ => ox.map}/RO.svg | 0
build/svg/{ => ox.map}/RS-KO.svg | 0
build/svg/{ => ox.map}/RS.svg | 0
build/svg/{ => ox.map}/RU.svg | 0
build/svg/{ => ox.map}/RW.svg | 0
build/svg/{ => ox.map}/SA.svg | 0
build/svg/{ => ox.map}/SB.svg | 0
build/svg/{ => ox.map}/SC.svg | 0
build/svg/{ => ox.map}/SD-SS.svg | 0
build/svg/{ => ox.map}/SD.svg | 0
build/svg/{ => ox.map}/SE.svg | 0
build/svg/{ => ox.map}/SG.svg | 0
build/svg/{ => ox.map}/SH.svg | 0
build/svg/{ => ox.map}/SI.svg | 0
build/svg/{ => ox.map}/SITH.svg | 0
build/svg/{ => ox.map}/SJ.svg | 0
build/svg/{ => ox.map}/SK.svg | 0
build/svg/{ => ox.map}/SKIN.svg | 0
build/svg/{ => ox.map}/SL.svg | 0
build/svg/{ => ox.map}/SM.svg | 0
build/svg/{ => ox.map}/SN.svg | 0
build/svg/{ => ox.map}/SO-SO.svg | 0
build/svg/{ => ox.map}/SO.svg | 0
build/svg/{ => ox.map}/SR.svg | 0
build/svg/{ => ox.map}/ST.svg | 0
build/svg/{ => ox.map}/SUHH.svg | 0
build/svg/{ => ox.map}/SV.svg | 0
build/svg/{ => ox.map}/SX.svg | 0
build/svg/{ => ox.map}/SY.svg | 0
build/svg/{ => ox.map}/SZ.svg | 0
build/svg/{ => ox.map}/TA.svg | 0
build/svg/{ => ox.map}/TC.svg | 0
build/svg/{ => ox.map}/TD.svg | 0
build/svg/{ => ox.map}/TF.svg | 0
build/svg/{ => ox.map}/TG.svg | 0
build/svg/{ => ox.map}/TH.svg | 0
build/svg/{ => ox.map}/TJ.svg | 0
build/svg/{ => ox.map}/TK.svg | 0
build/svg/{ => ox.map}/TL.svg | 0
build/svg/{ => ox.map}/TM.svg | 0
build/svg/{ => ox.map}/TN.svg | 0
build/svg/{ => ox.map}/TO.svg | 0
build/svg/{ => ox.map}/TPTL.svg | 0
build/svg/{ => ox.map}/TR.svg | 0
build/svg/{ => ox.map}/TT.svg | 0
build/svg/{ => ox.map}/TV.svg | 0
build/svg/{ => ox.map}/TW.svg | 0
build/svg/{ => ox.map}/TZ.svg | 0
build/svg/{ => ox.map}/UA.svg | 0
build/svg/{ => ox.map}/UG.svg | 0
build/svg/{ => ox.map}/UK.svg | 0
build/svg/{ => ox.map}/UM.svg | 0
build/svg/{ => ox.map}/US.svg | 0
build/svg/{ => ox.map}/UY.svg | 0
build/svg/{ => ox.map}/UZ.svg | 0
build/svg/{ => ox.map}/VA.svg | 0
build/svg/{ => ox.map}/VC.svg | 0
build/svg/{ => ox.map}/VDVN.svg | 0
build/svg/{ => ox.map}/VE.svg | 0
build/svg/{ => ox.map}/VG.svg | 0
build/svg/{ => ox.map}/VI.svg | 0
build/svg/{ => ox.map}/VN.svg | 0
build/svg/{ => ox.map}/VU.svg | 0
build/svg/{ => ox.map}/WF.svg | 0
build/svg/{ => ox.map}/WKUM.svg | 0
build/svg/{ => ox.map}/WS.svg | 0
build/svg/{ => ox.map}/YDYE.svg | 0
build/svg/{ => ox.map}/YE.svg | 0
build/svg/{ => ox.map}/YT.svg | 0
build/svg/{ => ox.map}/YUCS.svg | 0
build/svg/{ => ox.map}/ZA.svg | 0
build/svg/{ => ox.map}/ZM.svg | 0
build/svg/{ => ox.map}/ZRCD.svg | 0
build/svg/{ => ox.map}/ZW.svg | 0
build/svg/ox.ui.classic/symbolAdd.svg | 6 +
build/svg/ox.ui.classic/symbolBracket.svg | 8 +
build/svg/ox.ui.classic/symbolCenter.svg | 10 +
build/svg/ox.ui.classic/symbolCheck.svg | 8 +
build/svg/ox.ui.classic/symbolClose.svg | 6 +
build/svg/ox.ui.classic/symbolDelete.svg | 4 +
build/svg/ox.ui.classic/symbolDown.svg | 3 +
build/svg/ox.ui.classic/symbolDownload.svg | 4 +
build/svg/ox.ui.classic/symbolEdit.svg | 8 +
build/svg/ox.ui.classic/symbolFill.svg | 5 +
build/svg/ox.ui.classic/symbolFind.svg | 6 +
build/svg/ox.ui.classic/symbolFit.svg | 5 +
build/svg/ox.ui.classic/symbolFlag.svg | 4 +
build/svg/ox.ui.classic/symbolGoToIn.svg | 4 +
build/svg/ox.ui.classic/symbolGoToOut.svg | 4 +
build/svg/ox.ui.classic/symbolGrow.svg | 6 +
build/svg/ox.ui.classic/symbolHelp.svg | 10 +
build/svg/ox.ui.classic/symbolInfo.svg | 6 +
build/svg/ox.ui.classic/symbolLeft.svg | 3 +
build/svg/ox.ui.classic/symbolLike.svg | 3 +
build/svg/ox.ui.classic/symbolLoading.svg | 40 ++
build/svg/ox.ui.classic/symbolLock.svg | 4 +
build/svg/ox.ui.classic/symbolMount.svg | 5 +
build/svg/ox.ui.classic/symbolMute.svg | 7 +
build/svg/ox.ui.classic/symbolPause.svg | 6 +
build/svg/ox.ui.classic/symbolPlayInToOut.svg | 4 +
build/svg/ox.ui.classic/symbolPublish.svg | 5 +
build/svg/ox.ui.classic/symbolRedo.svg | 4 +
build/svg/ox.ui.classic/symbolRemove.svg | 5 +
build/svg/ox.ui.classic/symbolRight.svg | 3 +
build/svg/ox.ui.classic/symbolSelect.svg | 4 +
build/svg/ox.ui.classic/symbolSet.svg | 13 +
build/svg/ox.ui.classic/symbolSetIn.svg | 3 +
build/svg/ox.ui.classic/symbolSetOut.svg | 3 +
build/svg/ox.ui.classic/symbolShrink.svg | 6 +
build/svg/ox.ui.classic/symbolStar.svg | 3 +
build/svg/ox.ui.classic/symbolSync.svg | 6 +
build/svg/ox.ui.classic/symbolUndo.svg | 4 +
build/svg/ox.ui.classic/symbolUnlock.svg | 4 +
build/svg/ox.ui.classic/symbolUnmount.svg | 4 +
build/svg/ox.ui.classic/symbolUnmute.svg | 4 +
build/svg/ox.ui.classic/symbolUp.svg | 3 +
build/svg/ox.ui.classic/symbolUser.svg | 5 +
build/svg/ox.ui.classic/symbolView.svg | 4 +
build/svg/ox.ui.classic/symbolVolumeDown.svg | 6 +
build/svg/ox.ui.classic/symbolVolumeUp.svg | 5 +
build/svg/ox.ui.classic/symbolWarning.svg | 4 +
build/svg/ox.ui.classic/symbolZoom.svg | 10 +
build/svg/ox.ui.modern/symbolAdd.svg | 6 +
build/svg/ox.ui.modern/symbolBracket.svg | 8 +
build/svg/ox.ui.modern/symbolCenter.svg | 10 +
build/svg/ox.ui.modern/symbolCheck.svg | 8 +
build/svg/ox.ui.modern/symbolClose.svg | 6 +
build/svg/ox.ui.modern/symbolDelete.svg | 4 +
build/svg/ox.ui.modern/symbolDown.svg | 3 +
build/svg/ox.ui.modern/symbolDownload.svg | 4 +
build/svg/ox.ui.modern/symbolEdit.svg | 8 +
build/svg/ox.ui.modern/symbolFill.svg | 5 +
build/svg/ox.ui.modern/symbolFind.svg | 6 +
build/svg/ox.ui.modern/symbolFit.svg | 5 +
build/svg/ox.ui.modern/symbolFlag.svg | 4 +
build/svg/ox.ui.modern/symbolGoToIn.svg | 4 +
build/svg/ox.ui.modern/symbolGoToOut.svg | 4 +
build/svg/ox.ui.modern/symbolGrow.svg | 6 +
build/svg/ox.ui.modern/symbolHelp.svg | 10 +
build/svg/ox.ui.modern/symbolInfo.svg | 6 +
build/svg/ox.ui.modern/symbolLeft.svg | 3 +
build/svg/ox.ui.modern/symbolLike.svg | 3 +
build/svg/ox.ui.modern/symbolLoading.svg | 40 ++
build/svg/ox.ui.modern/symbolLock.svg | 4 +
build/svg/ox.ui.modern/symbolMount.svg | 5 +
build/svg/ox.ui.modern/symbolMute.svg | 7 +
build/svg/ox.ui.modern/symbolPause.svg | 6 +
build/svg/ox.ui.modern/symbolPlayInToOut.svg | 4 +
build/svg/ox.ui.modern/symbolPublish.svg | 5 +
build/svg/ox.ui.modern/symbolRedo.svg | 4 +
build/svg/ox.ui.modern/symbolRemove.svg | 5 +
build/svg/ox.ui.modern/symbolRight.svg | 3 +
build/svg/ox.ui.modern/symbolSelect.svg | 4 +
build/svg/ox.ui.modern/symbolSet.svg | 13 +
build/svg/ox.ui.modern/symbolSetIn.svg | 3 +
build/svg/ox.ui.modern/symbolSetOut.svg | 3 +
build/svg/ox.ui.modern/symbolShrink.svg | 6 +
build/svg/ox.ui.modern/symbolStar.svg | 3 +
build/svg/ox.ui.modern/symbolSync.svg | 6 +
build/svg/ox.ui.modern/symbolUndo.svg | 4 +
build/svg/ox.ui.modern/symbolUnlock.svg | 4 +
build/svg/ox.ui.modern/symbolUnmount.svg | 4 +
build/svg/ox.ui.modern/symbolUnmute.svg | 4 +
build/svg/ox.ui.modern/symbolUp.svg | 3 +
build/svg/ox.ui.modern/symbolUser.svg | 5 +
build/svg/ox.ui.modern/symbolView.svg | 4 +
build/svg/ox.ui.modern/symbolVolumeDown.svg | 6 +
build/svg/ox.ui.modern/symbolVolumeUp.svg | 5 +
build/svg/ox.ui.modern/symbolWarning.svg | 4 +
build/svg/ox.ui.modern/symbolZoom.svg | 10 +
demos/form2/js/form.js | 72 ++-
source/svg/index.html | 97 ++++
source/svg/loading.html | 22 +
source/svg/symbols/__check.svg | 3 +
source/svg/symbols/_check.svg | 5 +
source/svg/symbols/_mute.svg | 6 +
source/svg/symbols/_viewColumns.svg | 5 +
source/svg/symbols/_viewIconList.svg | 10 +
source/svg/symbols/_viewIcons.svg | 6 +
source/svg/symbols/_viewList.svg | 8 +
source/svg/symbols/add.svg | 6 +
source/svg/symbols/arrowDown.svg | 4 +
source/svg/symbols/arrowLeft.svg | 4 +
source/svg/symbols/arrowRight.svg | 4 +
source/svg/symbols/arrowUp.svg | 4 +
source/svg/symbols/bracket.svg | 8 +
source/svg/symbols/center.svg | 10 +
source/svg/symbols/check.svg | 8 +
source/svg/symbols/close.svg | 6 +
source/svg/symbols/delete.svg | 4 +
source/svg/symbols/down.svg | 3 +
source/svg/symbols/download.svg | 4 +
source/svg/symbols/edit.svg | 8 +
source/svg/symbols/fill.svg | 5 +
source/svg/symbols/find.svg | 6 +
source/svg/symbols/fit.svg | 5 +
source/svg/symbols/flag.svg | 4 +
source/svg/symbols/goToIn.svg | 4 +
source/svg/symbols/goToOut.svg | 4 +
source/svg/symbols/grow.svg | 6 +
source/svg/symbols/help.svg | 10 +
source/svg/symbols/info.svg | 6 +
source/svg/symbols/left.svg | 3 +
source/svg/symbols/like.svg | 3 +
source/svg/symbols/loading.svg | 40 ++
source/svg/symbols/lock.svg | 4 +
source/svg/symbols/mount.svg | 5 +
source/svg/symbols/mute.svg | 7 +
source/svg/symbols/none.svg | 1 +
source/svg/symbols/pause.svg | 6 +
source/svg/symbols/playInToOut.svg | 4 +
source/svg/symbols/publish.svg | 5 +
source/svg/symbols/redo.svg | 4 +
source/svg/symbols/remove.svg | 5 +
source/svg/symbols/right.svg | 3 +
source/svg/symbols/select.svg | 4 +
source/svg/symbols/set.svg | 13 +
source/svg/symbols/setIn.svg | 3 +
source/svg/symbols/setOut.svg | 3 +
source/svg/symbols/shrink.svg | 6 +
source/svg/symbols/star.svg | 3 +
source/svg/symbols/sync.svg | 6 +
source/svg/symbols/undo.svg | 4 +
source/svg/symbols/unlock.svg | 4 +
source/svg/symbols/unmount.svg | 4 +
source/svg/symbols/unmute.svg | 4 +
source/svg/symbols/up.svg | 3 +
source/svg/symbols/user.svg | 5 +
source/svg/symbols/view.svg | 4 +
source/svg/symbols/volumeDown.svg | 6 +
source/svg/symbols/volumeUp.svg | 5 +
source/svg/symbols/warning.svg | 4 +
source/svg/symbols/zoom.svg | 10 +
570 files changed, 1674 insertions(+), 343 deletions(-)
rename build/png/{ox.ui.modern/symbolSelect.png => ox.map/marker.png} (86%)
create mode 100644 build/png/ox.map/markerEditing.png
rename build/png/{ox.ui.classic/symbolAbove.png => ox.map/markerResize.png} (87%)
rename build/png/{ox.ui.classic/symbolBelow.png => ox.map/markerResult.png} (86%)
create mode 100644 build/png/ox.map/markerResultEditing.png
rename build/png/{ox.ui.modern/iconFind.png => ox.map/markerResultSelected.png} (89%)
rename build/png/{ox.ui.classic/symbolAdd.png => ox.map/markerSelected.png} (87%)
delete mode 100644 build/png/ox.ui.classic/loading.png
delete mode 100644 build/png/ox.ui.classic/symbolCheck.png
delete mode 100644 build/png/ox.ui.classic/symbolClear.png
delete mode 100644 build/png/ox.ui.classic/symbolClick.png
delete mode 100644 build/png/ox.ui.classic/symbolClose.png
delete mode 100644 build/png/ox.ui.classic/symbolCollapse.png
delete mode 100644 build/png/ox.ui.classic/symbolDate.png
delete mode 100644 build/png/ox.ui.classic/symbolEdit.png
delete mode 100644 build/png/ox.ui.classic/symbolExpand.png
delete mode 100644 build/png/ox.ui.classic/symbolFill.png
delete mode 100644 build/png/ox.ui.classic/symbolFind.png
delete mode 100644 build/png/ox.ui.classic/symbolFit.png
delete mode 100644 build/png/ox.ui.classic/symbolGoToIn.png
delete mode 100644 build/png/ox.ui.classic/symbolGoToOut.png
delete mode 100644 build/png/ox.ui.classic/symbolGrow.png
delete mode 100644 build/png/ox.ui.classic/symbolHelp.png
delete mode 100644 build/png/ox.ui.classic/symbolIcon.png
delete mode 100644 build/png/ox.ui.classic/symbolInfo.png
delete mode 100644 build/png/ox.ui.classic/symbolList.png
delete mode 100644 build/png/ox.ui.classic/symbolLocation.png
delete mode 100644 build/png/ox.ui.classic/symbolLock.png
delete mode 100644 build/png/ox.ui.classic/symbolMore.png
delete mode 100644 build/png/ox.ui.classic/symbolMute.png
delete mode 100644 build/png/ox.ui.classic/symbolNext.png
delete mode 100644 build/png/ox.ui.classic/symbolNone.png
delete mode 100644 build/png/ox.ui.classic/symbolPause.png
delete mode 100644 build/png/ox.ui.classic/symbolPlay.png
delete mode 100644 build/png/ox.ui.classic/symbolPlayInToOut.png
delete mode 100644 build/png/ox.ui.classic/symbolPrevious.png
delete mode 100644 build/png/ox.ui.classic/symbolPublish.png
delete mode 100644 build/png/ox.ui.classic/symbolRemove.png
delete mode 100644 build/png/ox.ui.classic/symbolSelect.png
delete mode 100644 build/png/ox.ui.classic/symbolSet.png
delete mode 100644 build/png/ox.ui.classic/symbolSetIn.png
delete mode 100644 build/png/ox.ui.classic/symbolSetOut.png
delete mode 100644 build/png/ox.ui.classic/symbolShrink.png
delete mode 100644 build/png/ox.ui.classic/symbolSpin.png
delete mode 100644 build/png/ox.ui.classic/symbolStar.png
delete mode 100644 build/png/ox.ui.classic/symbolTime.png
delete mode 100644 build/png/ox.ui.classic/symbolUnlock.png
delete mode 100644 build/png/ox.ui.classic/symbolUnmute.png
delete mode 100644 build/png/ox.ui.classic/symbolUser.png
delete mode 100644 build/png/ox.ui.classic/symbolVolume.png
delete mode 100644 build/png/ox.ui.classic/symbolWarning.png
delete mode 100644 build/png/ox.ui.future/buttonAdd.png
delete mode 100644 build/png/ox.ui.future/buttonClose.png
delete mode 100644 build/png/ox.ui.future/buttonPause.png
delete mode 100644 build/png/ox.ui.future/buttonPlay.png
delete mode 100644 build/png/ox.ui.future/buttonRemove.png
delete mode 100644 build/png/ox.ui.modern/buttonClear.png
delete mode 100644 build/png/ox.ui.modern/icon.png
delete mode 100644 build/png/ox.ui.modern/loading.png
delete mode 100644 build/png/ox.ui.modern/symbolAbove.png
delete mode 100644 build/png/ox.ui.modern/symbolAdd.png
delete mode 100644 build/png/ox.ui.modern/symbolBelow.png
delete mode 100644 build/png/ox.ui.modern/symbolCheck.png
delete mode 100644 build/png/ox.ui.modern/symbolClear.png
delete mode 100644 build/png/ox.ui.modern/symbolClick.png
delete mode 100644 build/png/ox.ui.modern/symbolClose.png
delete mode 100644 build/png/ox.ui.modern/symbolCollapse.png
delete mode 100644 build/png/ox.ui.modern/symbolDate.png
delete mode 100644 build/png/ox.ui.modern/symbolEdit.png
delete mode 100644 build/png/ox.ui.modern/symbolExpand.png
delete mode 100644 build/png/ox.ui.modern/symbolFill.png
delete mode 100644 build/png/ox.ui.modern/symbolFind.png
delete mode 100644 build/png/ox.ui.modern/symbolFit.png
delete mode 100644 build/png/ox.ui.modern/symbolGoToIn.png
delete mode 100644 build/png/ox.ui.modern/symbolGoToOut.png
delete mode 100644 build/png/ox.ui.modern/symbolGrow.png
delete mode 100644 build/png/ox.ui.modern/symbolHelp.png
delete mode 100644 build/png/ox.ui.modern/symbolInfo.png
delete mode 100644 build/png/ox.ui.modern/symbolList.png
delete mode 100644 build/png/ox.ui.modern/symbolLocation.png
delete mode 100644 build/png/ox.ui.modern/symbolLock.png
delete mode 100644 build/png/ox.ui.modern/symbolMore.png
delete mode 100644 build/png/ox.ui.modern/symbolMute.png
delete mode 100644 build/png/ox.ui.modern/symbolNext.png
delete mode 100644 build/png/ox.ui.modern/symbolNone.png
delete mode 100644 build/png/ox.ui.modern/symbolPause.png
delete mode 100644 build/png/ox.ui.modern/symbolPlay.png
delete mode 100644 build/png/ox.ui.modern/symbolPlayInToOut.png
delete mode 100644 build/png/ox.ui.modern/symbolPrevious.png
delete mode 100644 build/png/ox.ui.modern/symbolPublish.png
delete mode 100644 build/png/ox.ui.modern/symbolRemove.png
delete mode 100644 build/png/ox.ui.modern/symbolSet.png
delete mode 100644 build/png/ox.ui.modern/symbolSetIn.png
delete mode 100644 build/png/ox.ui.modern/symbolSetOut.png
delete mode 100644 build/png/ox.ui.modern/symbolShrink.png
delete mode 100644 build/png/ox.ui.modern/symbolStar.png
delete mode 100644 build/png/ox.ui.modern/symbolTime.png
delete mode 100644 build/png/ox.ui.modern/symbolUnlock.png
delete mode 100644 build/png/ox.ui.modern/symbolUnmute.png
delete mode 100644 build/png/ox.ui.modern/symbolUser.png
delete mode 100644 build/png/ox.ui.modern/symbolVolume.png
delete mode 100644 build/png/ox.ui.modern/symbolWarning.png
rename build/svg/{ => ox.map}/AC.svg (100%)
rename build/svg/{ => ox.map}/AD.svg (100%)
rename build/svg/{ => ox.map}/AE.svg (100%)
rename build/svg/{ => ox.map}/AF.svg (100%)
rename build/svg/{ => ox.map}/AG.svg (100%)
rename build/svg/{ => ox.map}/AI.svg (100%)
rename build/svg/{ => ox.map}/AIDJ.svg (100%)
rename build/svg/{ => ox.map}/AL.svg (100%)
rename build/svg/{ => ox.map}/AM.svg (100%)
rename build/svg/{ => ox.map}/ANHH.svg (100%)
rename build/svg/{ => ox.map}/AO.svg (100%)
rename build/svg/{ => ox.map}/AQ.svg (100%)
rename build/svg/{ => ox.map}/AR.svg (100%)
rename build/svg/{ => ox.map}/AS.svg (100%)
rename build/svg/{ => ox.map}/AT.svg (100%)
rename build/svg/{AU.svg => ox.map/AU-AC.svg} (100%)
rename build/svg/{HM.svg => ox.map/AU-CS.svg} (100%)
create mode 100644 build/svg/ox.map/AU.svg
rename build/svg/{ => ox.map}/AW.svg (100%)
rename build/svg/{ => ox.map}/AX.svg (100%)
rename build/svg/{ => ox.map}/AZ-NK.svg (100%)
rename build/svg/{ => ox.map}/AZ.svg (100%)
rename build/svg/{ => ox.map}/BA.svg (100%)
rename build/svg/{ => ox.map}/BB.svg (100%)
rename build/svg/{ => ox.map}/BD.svg (100%)
rename build/svg/{ => ox.map}/BE.svg (100%)
rename build/svg/{ => ox.map}/BF.svg (100%)
rename build/svg/{ => ox.map}/BG.svg (100%)
rename build/svg/{ => ox.map}/BH.svg (100%)
rename build/svg/{ => ox.map}/BI.svg (100%)
rename build/svg/{ => ox.map}/BJ.svg (100%)
rename build/svg/{ => ox.map}/BL.svg (100%)
rename build/svg/{ => ox.map}/BM.svg (100%)
rename build/svg/{ => ox.map}/BN.svg (100%)
rename build/svg/{ => ox.map}/BO.svg (100%)
rename build/svg/{ => ox.map}/BQ.svg (100%)
rename build/svg/{ => ox.map}/BQAQ.svg (100%)
rename build/svg/{ => ox.map}/BR.svg (100%)
rename build/svg/{ => ox.map}/BS.svg (100%)
rename build/svg/{ => ox.map}/BT.svg (100%)
rename build/svg/{ => ox.map}/BUMM.svg (100%)
rename build/svg/{ => ox.map}/BV.svg (100%)
rename build/svg/{ => ox.map}/BW.svg (100%)
rename build/svg/{ => ox.map}/BY.svg (100%)
rename build/svg/{ => ox.map}/BYAA.svg (100%)
rename build/svg/{ => ox.map}/BZ.svg (100%)
rename build/svg/{ => ox.map}/CA.svg (100%)
rename build/svg/{ => ox.map}/CC.svg (100%)
rename build/svg/{ => ox.map}/CD.svg (100%)
rename build/svg/{ => ox.map}/CF.svg (100%)
rename build/svg/{ => ox.map}/CG.svg (100%)
rename build/svg/{ => ox.map}/CH.svg (100%)
rename build/svg/{ => ox.map}/CI.svg (100%)
rename build/svg/{ => ox.map}/CK.svg (100%)
rename build/svg/{ => ox.map}/CL.svg (100%)
rename build/svg/{ => ox.map}/CM.svg (100%)
rename build/svg/{ => ox.map}/CN.svg (100%)
rename build/svg/{ => ox.map}/CO.svg (100%)
rename build/svg/{ => ox.map}/CP.svg (100%)
rename build/svg/{ => ox.map}/CR.svg (100%)
rename build/svg/{ => ox.map}/CSHH.svg (100%)
rename build/svg/{ => ox.map}/CSXX.svg (100%)
rename build/svg/{ => ox.map}/CTKI.svg (100%)
rename build/svg/{ => ox.map}/CU.svg (100%)
rename build/svg/{ => ox.map}/CV.svg (100%)
rename build/svg/{ => ox.map}/CW.svg (100%)
rename build/svg/{ => ox.map}/CX.svg (100%)
rename build/svg/{ => ox.map}/CY-NC.svg (100%)
rename build/svg/{ => ox.map}/CY.svg (100%)
rename build/svg/{ => ox.map}/CZ.svg (100%)
rename build/svg/{ => ox.map}/DDDE.svg (100%)
rename build/svg/{ => ox.map}/DE.svg (100%)
rename build/svg/{ => ox.map}/DEDE.svg (100%)
rename build/svg/{ => ox.map}/DG.svg (100%)
rename build/svg/{ => ox.map}/DJ.svg (100%)
rename build/svg/{ => ox.map}/DK.svg (100%)
rename build/svg/{ => ox.map}/DM.svg (100%)
rename build/svg/{ => ox.map}/DO.svg (100%)
rename build/svg/{ => ox.map}/DYBJ.svg (100%)
rename build/svg/{ => ox.map}/DZ.svg (100%)
rename build/svg/{ => ox.map}/EA.svg (100%)
rename build/svg/{ => ox.map}/EC.svg (100%)
rename build/svg/{ => ox.map}/EE.svg (100%)
rename build/svg/{ => ox.map}/EG.svg (100%)
rename build/svg/{ => ox.map}/EH.svg (100%)
rename build/svg/{ => ox.map}/ER.svg (100%)
rename build/svg/{ => ox.map}/ES.svg (100%)
rename build/svg/{ => ox.map}/ET.svg (100%)
rename build/svg/{ => ox.map}/EU.svg (100%)
rename build/svg/{ => ox.map}/FI.svg (100%)
rename build/svg/{ => ox.map}/FJ.svg (100%)
rename build/svg/{ => ox.map}/FK.svg (100%)
rename build/svg/{ => ox.map}/FM.svg (100%)
rename build/svg/{ => ox.map}/FO.svg (100%)
rename build/svg/{ => ox.map}/FQHH.svg (100%)
rename build/svg/{ => ox.map}/FR.svg (100%)
rename build/svg/{ => ox.map}/FXFR.svg (100%)
rename build/svg/{ => ox.map}/GA.svg (100%)
rename build/svg/{ => ox.map}/GB-ENG.svg (100%)
rename build/svg/{ => ox.map}/GB-NIR.svg (100%)
rename build/svg/{ => ox.map}/GB-SCT.svg (100%)
rename build/svg/{ => ox.map}/GB-WLS.svg (100%)
rename build/svg/{ => ox.map}/GB.svg (100%)
rename build/svg/{ => ox.map}/GD.svg (100%)
rename build/svg/{ => ox.map}/GE-AB.svg (100%)
rename build/svg/{ => ox.map}/GE-SO.svg (100%)
rename build/svg/{ => ox.map}/GE.svg (100%)
rename build/svg/{ => ox.map}/GEHH.svg (100%)
rename build/svg/{ => ox.map}/GF.svg (100%)
rename build/svg/{ => ox.map}/GG.svg (100%)
rename build/svg/{ => ox.map}/GH.svg (100%)
rename build/svg/{ => ox.map}/GI.svg (100%)
rename build/svg/{ => ox.map}/GL.svg (100%)
rename build/svg/{ => ox.map}/GM.svg (100%)
rename build/svg/{ => ox.map}/GN.svg (100%)
rename build/svg/{ => ox.map}/GP.svg (100%)
rename build/svg/{ => ox.map}/GQ.svg (100%)
rename build/svg/{ => ox.map}/GR.svg (100%)
rename build/svg/{ => ox.map}/GS.svg (100%)
rename build/svg/{ => ox.map}/GT.svg (100%)
rename build/svg/{ => ox.map}/GU.svg (100%)
rename build/svg/{ => ox.map}/GW.svg (100%)
rename build/svg/{ => ox.map}/GY.svg (100%)
rename build/svg/{ => ox.map}/HK.svg (100%)
create mode 100644 build/svg/ox.map/HM.svg
rename build/svg/{ => ox.map}/HN.svg (100%)
rename build/svg/{ => ox.map}/HR.svg (100%)
rename build/svg/{ => ox.map}/HT.svg (100%)
rename build/svg/{ => ox.map}/HU.svg (100%)
rename build/svg/{ => ox.map}/HVBF.svg (100%)
rename build/svg/{ => ox.map}/IC.svg (100%)
rename build/svg/{ => ox.map}/ID.svg (100%)
rename build/svg/{ => ox.map}/IE.svg (100%)
rename build/svg/{ => ox.map}/IL.svg (100%)
rename build/svg/{ => ox.map}/IM.svg (100%)
rename build/svg/{ => ox.map}/IN.svg (100%)
rename build/svg/{ => ox.map}/IO.svg (100%)
rename build/svg/{ => ox.map}/IQ.svg (100%)
rename build/svg/{ => ox.map}/IR.svg (100%)
rename build/svg/{ => ox.map}/IS.svg (100%)
rename build/svg/{ => ox.map}/IT.svg (100%)
rename build/svg/{ => ox.map}/JE.svg (100%)
rename build/svg/{ => ox.map}/JM.svg (100%)
rename build/svg/{ => ox.map}/JO.svg (100%)
rename build/svg/{ => ox.map}/JP.svg (100%)
rename build/svg/{ => ox.map}/JTUM.svg (100%)
rename build/svg/{ => ox.map}/KE.svg (100%)
rename build/svg/{ => ox.map}/KG.svg (100%)
rename build/svg/{ => ox.map}/KH.svg (100%)
rename build/svg/{ => ox.map}/KI.svg (100%)
rename build/svg/{ => ox.map}/KM.svg (100%)
rename build/svg/{ => ox.map}/KN.svg (100%)
rename build/svg/{ => ox.map}/KOHH.svg (100%)
rename build/svg/{ => ox.map}/KP.svg (100%)
rename build/svg/{ => ox.map}/KR.svg (100%)
rename build/svg/{ => ox.map}/KW.svg (100%)
rename build/svg/{ => ox.map}/KY.svg (100%)
rename build/svg/{ => ox.map}/KZ.svg (100%)
rename build/svg/{ => ox.map}/LA.svg (100%)
rename build/svg/{ => ox.map}/LB.svg (100%)
rename build/svg/{ => ox.map}/LC.svg (100%)
rename build/svg/{ => ox.map}/LI.svg (100%)
rename build/svg/{ => ox.map}/LK.svg (100%)
rename build/svg/{ => ox.map}/LR.svg (100%)
rename build/svg/{ => ox.map}/LS.svg (100%)
rename build/svg/{ => ox.map}/LT.svg (100%)
rename build/svg/{ => ox.map}/LU.svg (100%)
rename build/svg/{ => ox.map}/LV.svg (100%)
rename build/svg/{ => ox.map}/LY.svg (100%)
rename build/svg/{ => ox.map}/MA.svg (100%)
rename build/svg/{ => ox.map}/MC.svg (100%)
rename build/svg/{ => ox.map}/MD-TR.svg (100%)
rename build/svg/{ => ox.map}/MD.svg (100%)
rename build/svg/{ => ox.map}/ME.svg (100%)
rename build/svg/{ => ox.map}/MF.svg (100%)
rename build/svg/{ => ox.map}/MG.svg (100%)
rename build/svg/{ => ox.map}/MH.svg (100%)
rename build/svg/{ => ox.map}/MIUM.svg (100%)
rename build/svg/{ => ox.map}/MK.svg (100%)
rename build/svg/{ => ox.map}/ML.svg (100%)
rename build/svg/{ => ox.map}/MM.svg (100%)
rename build/svg/{ => ox.map}/MN.svg (100%)
rename build/svg/{ => ox.map}/MO.svg (100%)
rename build/svg/{ => ox.map}/MP.svg (100%)
rename build/svg/{ => ox.map}/MQ.svg (100%)
rename build/svg/{ => ox.map}/MR.svg (100%)
rename build/svg/{ => ox.map}/MS.svg (100%)
rename build/svg/{ => ox.map}/MT.svg (100%)
rename build/svg/{ => ox.map}/MU.svg (100%)
rename build/svg/{ => ox.map}/MV.svg (100%)
rename build/svg/{ => ox.map}/MW.svg (100%)
rename build/svg/{ => ox.map}/MX.svg (100%)
rename build/svg/{ => ox.map}/MY.svg (100%)
rename build/svg/{ => ox.map}/MZ.svg (100%)
rename build/svg/{ => ox.map}/NA.svg (100%)
rename build/svg/{ => ox.map}/NC.svg (100%)
rename build/svg/{ => ox.map}/NE.svg (100%)
rename build/svg/{ => ox.map}/NF.svg (100%)
rename build/svg/{ => ox.map}/NG.svg (100%)
rename build/svg/{ => ox.map}/NHVU.svg (100%)
rename build/svg/{ => ox.map}/NI.svg (100%)
rename build/svg/{ => ox.map}/NL.svg (100%)
rename build/svg/{ => ox.map}/NO.svg (100%)
rename build/svg/{ => ox.map}/NP.svg (100%)
rename build/svg/{ => ox.map}/NQAQ.svg (100%)
rename build/svg/{ => ox.map}/NR.svg (100%)
rename build/svg/{ => ox.map}/NTHH.svg (100%)
rename build/svg/{ => ox.map}/NU.svg (100%)
rename build/svg/{ => ox.map}/NZ.svg (100%)
rename build/svg/{ => ox.map}/OM.svg (100%)
rename build/svg/{ => ox.map}/PA.svg (100%)
rename build/svg/{ => ox.map}/PCHH.svg (100%)
rename build/svg/{ => ox.map}/PE.svg (100%)
rename build/svg/{ => ox.map}/PF.svg (100%)
rename build/svg/{ => ox.map}/PG.svg (100%)
rename build/svg/{ => ox.map}/PH.svg (100%)
rename build/svg/{ => ox.map}/PK.svg (100%)
rename build/svg/{ => ox.map}/PL.svg (100%)
rename build/svg/{ => ox.map}/PM.svg (100%)
rename build/svg/{ => ox.map}/PN.svg (100%)
rename build/svg/{ => ox.map}/PR.svg (100%)
rename build/svg/{ => ox.map}/PS.svg (100%)
rename build/svg/{ => ox.map}/PT.svg (100%)
rename build/svg/{ => ox.map}/PUUM.svg (100%)
rename build/svg/{ => ox.map}/PW.svg (100%)
rename build/svg/{ => ox.map}/PY.svg (100%)
rename build/svg/{ => ox.map}/PZPA.png (100%)
rename build/svg/{ => ox.map}/QA.svg (100%)
rename build/svg/{ => ox.map}/RE.png (100%)
rename build/svg/{ => ox.map}/RHZW.svg (100%)
rename build/svg/{ => ox.map}/RO.svg (100%)
rename build/svg/{ => ox.map}/RS-KO.svg (100%)
rename build/svg/{ => ox.map}/RS.svg (100%)
rename build/svg/{ => ox.map}/RU.svg (100%)
rename build/svg/{ => ox.map}/RW.svg (100%)
rename build/svg/{ => ox.map}/SA.svg (100%)
rename build/svg/{ => ox.map}/SB.svg (100%)
rename build/svg/{ => ox.map}/SC.svg (100%)
rename build/svg/{ => ox.map}/SD-SS.svg (100%)
rename build/svg/{ => ox.map}/SD.svg (100%)
rename build/svg/{ => ox.map}/SE.svg (100%)
rename build/svg/{ => ox.map}/SG.svg (100%)
rename build/svg/{ => ox.map}/SH.svg (100%)
rename build/svg/{ => ox.map}/SI.svg (100%)
rename build/svg/{ => ox.map}/SITH.svg (100%)
rename build/svg/{ => ox.map}/SJ.svg (100%)
rename build/svg/{ => ox.map}/SK.svg (100%)
rename build/svg/{ => ox.map}/SKIN.svg (100%)
rename build/svg/{ => ox.map}/SL.svg (100%)
rename build/svg/{ => ox.map}/SM.svg (100%)
rename build/svg/{ => ox.map}/SN.svg (100%)
rename build/svg/{ => ox.map}/SO-SO.svg (100%)
rename build/svg/{ => ox.map}/SO.svg (100%)
rename build/svg/{ => ox.map}/SR.svg (100%)
rename build/svg/{ => ox.map}/ST.svg (100%)
rename build/svg/{ => ox.map}/SUHH.svg (100%)
rename build/svg/{ => ox.map}/SV.svg (100%)
rename build/svg/{ => ox.map}/SX.svg (100%)
rename build/svg/{ => ox.map}/SY.svg (100%)
rename build/svg/{ => ox.map}/SZ.svg (100%)
rename build/svg/{ => ox.map}/TA.svg (100%)
rename build/svg/{ => ox.map}/TC.svg (100%)
rename build/svg/{ => ox.map}/TD.svg (100%)
rename build/svg/{ => ox.map}/TF.svg (100%)
rename build/svg/{ => ox.map}/TG.svg (100%)
rename build/svg/{ => ox.map}/TH.svg (100%)
rename build/svg/{ => ox.map}/TJ.svg (100%)
rename build/svg/{ => ox.map}/TK.svg (100%)
rename build/svg/{ => ox.map}/TL.svg (100%)
rename build/svg/{ => ox.map}/TM.svg (100%)
rename build/svg/{ => ox.map}/TN.svg (100%)
rename build/svg/{ => ox.map}/TO.svg (100%)
rename build/svg/{ => ox.map}/TPTL.svg (100%)
rename build/svg/{ => ox.map}/TR.svg (100%)
rename build/svg/{ => ox.map}/TT.svg (100%)
rename build/svg/{ => ox.map}/TV.svg (100%)
rename build/svg/{ => ox.map}/TW.svg (100%)
rename build/svg/{ => ox.map}/TZ.svg (100%)
rename build/svg/{ => ox.map}/UA.svg (100%)
rename build/svg/{ => ox.map}/UG.svg (100%)
rename build/svg/{ => ox.map}/UK.svg (100%)
rename build/svg/{ => ox.map}/UM.svg (100%)
rename build/svg/{ => ox.map}/US.svg (100%)
rename build/svg/{ => ox.map}/UY.svg (100%)
rename build/svg/{ => ox.map}/UZ.svg (100%)
rename build/svg/{ => ox.map}/VA.svg (100%)
rename build/svg/{ => ox.map}/VC.svg (100%)
rename build/svg/{ => ox.map}/VDVN.svg (100%)
rename build/svg/{ => ox.map}/VE.svg (100%)
rename build/svg/{ => ox.map}/VG.svg (100%)
rename build/svg/{ => ox.map}/VI.svg (100%)
rename build/svg/{ => ox.map}/VN.svg (100%)
rename build/svg/{ => ox.map}/VU.svg (100%)
rename build/svg/{ => ox.map}/WF.svg (100%)
rename build/svg/{ => ox.map}/WKUM.svg (100%)
rename build/svg/{ => ox.map}/WS.svg (100%)
rename build/svg/{ => ox.map}/YDYE.svg (100%)
rename build/svg/{ => ox.map}/YE.svg (100%)
rename build/svg/{ => ox.map}/YT.svg (100%)
rename build/svg/{ => ox.map}/YUCS.svg (100%)
rename build/svg/{ => ox.map}/ZA.svg (100%)
rename build/svg/{ => ox.map}/ZM.svg (100%)
rename build/svg/{ => ox.map}/ZRCD.svg (100%)
rename build/svg/{ => ox.map}/ZW.svg (100%)
create mode 100644 build/svg/ox.ui.classic/symbolAdd.svg
create mode 100644 build/svg/ox.ui.classic/symbolBracket.svg
create mode 100644 build/svg/ox.ui.classic/symbolCenter.svg
create mode 100644 build/svg/ox.ui.classic/symbolCheck.svg
create mode 100644 build/svg/ox.ui.classic/symbolClose.svg
create mode 100644 build/svg/ox.ui.classic/symbolDelete.svg
create mode 100644 build/svg/ox.ui.classic/symbolDown.svg
create mode 100644 build/svg/ox.ui.classic/symbolDownload.svg
create mode 100644 build/svg/ox.ui.classic/symbolEdit.svg
create mode 100644 build/svg/ox.ui.classic/symbolFill.svg
create mode 100644 build/svg/ox.ui.classic/symbolFind.svg
create mode 100644 build/svg/ox.ui.classic/symbolFit.svg
create mode 100644 build/svg/ox.ui.classic/symbolFlag.svg
create mode 100644 build/svg/ox.ui.classic/symbolGoToIn.svg
create mode 100644 build/svg/ox.ui.classic/symbolGoToOut.svg
create mode 100644 build/svg/ox.ui.classic/symbolGrow.svg
create mode 100644 build/svg/ox.ui.classic/symbolHelp.svg
create mode 100644 build/svg/ox.ui.classic/symbolInfo.svg
create mode 100644 build/svg/ox.ui.classic/symbolLeft.svg
create mode 100644 build/svg/ox.ui.classic/symbolLike.svg
create mode 100644 build/svg/ox.ui.classic/symbolLoading.svg
create mode 100644 build/svg/ox.ui.classic/symbolLock.svg
create mode 100644 build/svg/ox.ui.classic/symbolMount.svg
create mode 100644 build/svg/ox.ui.classic/symbolMute.svg
create mode 100644 build/svg/ox.ui.classic/symbolPause.svg
create mode 100644 build/svg/ox.ui.classic/symbolPlayInToOut.svg
create mode 100644 build/svg/ox.ui.classic/symbolPublish.svg
create mode 100644 build/svg/ox.ui.classic/symbolRedo.svg
create mode 100644 build/svg/ox.ui.classic/symbolRemove.svg
create mode 100644 build/svg/ox.ui.classic/symbolRight.svg
create mode 100644 build/svg/ox.ui.classic/symbolSelect.svg
create mode 100644 build/svg/ox.ui.classic/symbolSet.svg
create mode 100644 build/svg/ox.ui.classic/symbolSetIn.svg
create mode 100644 build/svg/ox.ui.classic/symbolSetOut.svg
create mode 100644 build/svg/ox.ui.classic/symbolShrink.svg
create mode 100644 build/svg/ox.ui.classic/symbolStar.svg
create mode 100644 build/svg/ox.ui.classic/symbolSync.svg
create mode 100644 build/svg/ox.ui.classic/symbolUndo.svg
create mode 100644 build/svg/ox.ui.classic/symbolUnlock.svg
create mode 100644 build/svg/ox.ui.classic/symbolUnmount.svg
create mode 100644 build/svg/ox.ui.classic/symbolUnmute.svg
create mode 100644 build/svg/ox.ui.classic/symbolUp.svg
create mode 100644 build/svg/ox.ui.classic/symbolUser.svg
create mode 100644 build/svg/ox.ui.classic/symbolView.svg
create mode 100644 build/svg/ox.ui.classic/symbolVolumeDown.svg
create mode 100644 build/svg/ox.ui.classic/symbolVolumeUp.svg
create mode 100644 build/svg/ox.ui.classic/symbolWarning.svg
create mode 100644 build/svg/ox.ui.classic/symbolZoom.svg
create mode 100644 build/svg/ox.ui.modern/symbolAdd.svg
create mode 100644 build/svg/ox.ui.modern/symbolBracket.svg
create mode 100644 build/svg/ox.ui.modern/symbolCenter.svg
create mode 100644 build/svg/ox.ui.modern/symbolCheck.svg
create mode 100644 build/svg/ox.ui.modern/symbolClose.svg
create mode 100644 build/svg/ox.ui.modern/symbolDelete.svg
create mode 100644 build/svg/ox.ui.modern/symbolDown.svg
create mode 100644 build/svg/ox.ui.modern/symbolDownload.svg
create mode 100644 build/svg/ox.ui.modern/symbolEdit.svg
create mode 100644 build/svg/ox.ui.modern/symbolFill.svg
create mode 100644 build/svg/ox.ui.modern/symbolFind.svg
create mode 100644 build/svg/ox.ui.modern/symbolFit.svg
create mode 100644 build/svg/ox.ui.modern/symbolFlag.svg
create mode 100644 build/svg/ox.ui.modern/symbolGoToIn.svg
create mode 100644 build/svg/ox.ui.modern/symbolGoToOut.svg
create mode 100644 build/svg/ox.ui.modern/symbolGrow.svg
create mode 100644 build/svg/ox.ui.modern/symbolHelp.svg
create mode 100644 build/svg/ox.ui.modern/symbolInfo.svg
create mode 100644 build/svg/ox.ui.modern/symbolLeft.svg
create mode 100644 build/svg/ox.ui.modern/symbolLike.svg
create mode 100644 build/svg/ox.ui.modern/symbolLoading.svg
create mode 100644 build/svg/ox.ui.modern/symbolLock.svg
create mode 100644 build/svg/ox.ui.modern/symbolMount.svg
create mode 100644 build/svg/ox.ui.modern/symbolMute.svg
create mode 100644 build/svg/ox.ui.modern/symbolPause.svg
create mode 100644 build/svg/ox.ui.modern/symbolPlayInToOut.svg
create mode 100644 build/svg/ox.ui.modern/symbolPublish.svg
create mode 100644 build/svg/ox.ui.modern/symbolRedo.svg
create mode 100644 build/svg/ox.ui.modern/symbolRemove.svg
create mode 100644 build/svg/ox.ui.modern/symbolRight.svg
create mode 100644 build/svg/ox.ui.modern/symbolSelect.svg
create mode 100644 build/svg/ox.ui.modern/symbolSet.svg
create mode 100644 build/svg/ox.ui.modern/symbolSetIn.svg
create mode 100644 build/svg/ox.ui.modern/symbolSetOut.svg
create mode 100644 build/svg/ox.ui.modern/symbolShrink.svg
create mode 100644 build/svg/ox.ui.modern/symbolStar.svg
create mode 100644 build/svg/ox.ui.modern/symbolSync.svg
create mode 100644 build/svg/ox.ui.modern/symbolUndo.svg
create mode 100644 build/svg/ox.ui.modern/symbolUnlock.svg
create mode 100644 build/svg/ox.ui.modern/symbolUnmount.svg
create mode 100644 build/svg/ox.ui.modern/symbolUnmute.svg
create mode 100644 build/svg/ox.ui.modern/symbolUp.svg
create mode 100644 build/svg/ox.ui.modern/symbolUser.svg
create mode 100644 build/svg/ox.ui.modern/symbolView.svg
create mode 100644 build/svg/ox.ui.modern/symbolVolumeDown.svg
create mode 100644 build/svg/ox.ui.modern/symbolVolumeUp.svg
create mode 100644 build/svg/ox.ui.modern/symbolWarning.svg
create mode 100644 build/svg/ox.ui.modern/symbolZoom.svg
create mode 100644 source/svg/index.html
create mode 100644 source/svg/loading.html
create mode 100644 source/svg/symbols/__check.svg
create mode 100644 source/svg/symbols/_check.svg
create mode 100644 source/svg/symbols/_mute.svg
create mode 100644 source/svg/symbols/_viewColumns.svg
create mode 100644 source/svg/symbols/_viewIconList.svg
create mode 100644 source/svg/symbols/_viewIcons.svg
create mode 100644 source/svg/symbols/_viewList.svg
create mode 100644 source/svg/symbols/add.svg
create mode 100644 source/svg/symbols/arrowDown.svg
create mode 100644 source/svg/symbols/arrowLeft.svg
create mode 100644 source/svg/symbols/arrowRight.svg
create mode 100644 source/svg/symbols/arrowUp.svg
create mode 100644 source/svg/symbols/bracket.svg
create mode 100644 source/svg/symbols/center.svg
create mode 100644 source/svg/symbols/check.svg
create mode 100644 source/svg/symbols/close.svg
create mode 100644 source/svg/symbols/delete.svg
create mode 100644 source/svg/symbols/down.svg
create mode 100644 source/svg/symbols/download.svg
create mode 100644 source/svg/symbols/edit.svg
create mode 100644 source/svg/symbols/fill.svg
create mode 100644 source/svg/symbols/find.svg
create mode 100644 source/svg/symbols/fit.svg
create mode 100644 source/svg/symbols/flag.svg
create mode 100644 source/svg/symbols/goToIn.svg
create mode 100644 source/svg/symbols/goToOut.svg
create mode 100644 source/svg/symbols/grow.svg
create mode 100644 source/svg/symbols/help.svg
create mode 100644 source/svg/symbols/info.svg
create mode 100644 source/svg/symbols/left.svg
create mode 100644 source/svg/symbols/like.svg
create mode 100644 source/svg/symbols/loading.svg
create mode 100644 source/svg/symbols/lock.svg
create mode 100644 source/svg/symbols/mount.svg
create mode 100644 source/svg/symbols/mute.svg
create mode 100644 source/svg/symbols/none.svg
create mode 100644 source/svg/symbols/pause.svg
create mode 100644 source/svg/symbols/playInToOut.svg
create mode 100644 source/svg/symbols/publish.svg
create mode 100644 source/svg/symbols/redo.svg
create mode 100644 source/svg/symbols/remove.svg
create mode 100644 source/svg/symbols/right.svg
create mode 100644 source/svg/symbols/select.svg
create mode 100644 source/svg/symbols/set.svg
create mode 100644 source/svg/symbols/setIn.svg
create mode 100644 source/svg/symbols/setOut.svg
create mode 100644 source/svg/symbols/shrink.svg
create mode 100644 source/svg/symbols/star.svg
create mode 100644 source/svg/symbols/sync.svg
create mode 100644 source/svg/symbols/undo.svg
create mode 100644 source/svg/symbols/unlock.svg
create mode 100644 source/svg/symbols/unmount.svg
create mode 100644 source/svg/symbols/unmute.svg
create mode 100644 source/svg/symbols/up.svg
create mode 100644 source/svg/symbols/user.svg
create mode 100644 source/svg/symbols/view.svg
create mode 100644 source/svg/symbols/volumeDown.svg
create mode 100644 source/svg/symbols/volumeUp.svg
create mode 100644 source/svg/symbols/warning.svg
create mode 100644 source/svg/symbols/zoom.svg
diff --git a/build/css/ox.ui.css b/build/css/ox.ui.css
index b455450e..9fd6d6ef 100644
--- a/build/css/ox.ui.css
+++ b/build/css/ox.ui.css
@@ -214,6 +214,8 @@ input[type=submit] {
}
input[type=image] {
cursor: default;
+ -moz-user-select: none;
+ -webkit-user-select: none;
}
input:focus,
textarea:focus {
@@ -266,25 +268,12 @@ input.OxSmall {
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
}
+
input[type=image] {
- padding: 0;
- -moz-user-select: none;
- -webkit-user-select: none;
-}
-/*
-input[type=image].OxLarge {
- width: 22px;
-}
-*/
-input[type=image].OxLarge {
- width: 18px;
-}
-input[type=image].OxMedium {
- width: 14px;
-}
-input[type=image].OxSmall {
- width: 10px;
+ height: 10px;
+ padding: 2px;
}
+
input::-moz-focus-inner {
border: none;
}
@@ -310,7 +299,7 @@ OxButton
.OxButton.OxSymbol,
.OxButton.OxSymbol:active,
.OxButton.OxSymbol:focus {
- padding: 0;
+ padding: 2;
border: 1px solid rgba(0, 0, 0, 0);
background: rgba(0, 0, 0, 0);
-moz-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
@@ -418,8 +407,6 @@ div.OxCheckbox {
-webkit-border-radius: 8px;
}
input.OxCheckbox {
- width: 14px;
- height: 14px;
-moz-border-radius: 8px;
-webkit-border-radius: 8px;
}
@@ -643,12 +630,12 @@ OxSelect
margin-right: -16px;
}
.OxButton[type=image].OxOverlapLeft {
- padding-left: 15px;
- padding-right: 1px;
+ padding-left: 17px;
+ padding-right: 3px;
}
.OxButton[type=image].OxOverlapRight {
- padding-left: 1px;
- padding-right: 15px;
+ padding-left: 3px;
+ padding-right: 17px;
}
.OxCheckbox.OxOverlapLeft > .OxInput {
padding-left: 20px;
diff --git a/build/js/ox.load.js b/build/js/ox.load.js
index dcd23141..2075f985 100644
--- a/build/js/ox.load.js
+++ b/build/js/ox.load.js
@@ -56,7 +56,7 @@ $(function() {
function start() {
var image = new Image(),
- src = path + 'png/ox.ui.classic/loading.png';
+ src = path + 'svg/ox.ui.classic/symbolLoading.svg';
image.src = src;
image.onload = function() {
var $img = $('
')
@@ -70,7 +70,8 @@ $(function() {
.mousedown(function(e) {
e.preventDefault();
})
- .appendTo($div),
+ .appendTo($div);
+ /*
deg = 0,
interval = setInterval(function() {
deg = (deg + 30) % 360;
@@ -79,6 +80,7 @@ $(function() {
WebkitTransform: 'rotate(' + deg + 'deg)',
});
}, 83);
+ */
};
}
diff --git a/build/js/ox.map.js b/build/js/ox.map.js
index 065c4ad9..eb4c77a6 100644
--- a/build/js/ox.map.js
+++ b/build/js/ox.map.js
@@ -214,10 +214,10 @@ Ox.COUNTRIES = [
{code: 'TW', continent: 'Asia', name: 'Taiwan', region: 'Eastern Asia', type: 'unrecognized'},
{code: 'MD-TR', continent: 'Europe', name: 'Transnistria', region: 'Eastern Europe', type: 'unrecognized'},
{code: 'AQ', continent: 'Antarctica', country: ['Argentina', 'Australia', 'Chile', 'France', 'New Zealand', 'Norway', 'United Kingdom'], name: 'Antarctica'},
- {code: 'AU-AC', country: 'Australia', name: 'Ashmore and Cartier Islands', type: 'dependent'},
+ {code: 'AU-AC', continent: 'Asia', country: 'Australia', name: 'Ashmore and Cartier Islands', type: 'dependent'},
{code: 'CX', continent: 'Asia', country: 'Australia', name: 'Christmas Island', region: 'South-Eastern Asia', type: 'dependent'},
{code: 'CC', continent: 'Asia', country: 'Australia', name: 'Cocos Islands', region: 'South-Eastern Asia', type: 'dependent'},
- {code: 'AU-CS', country: 'Australia', name: 'Coral Sea Islands', type: 'dependent'},
+ {code: 'AU-CS', continent: 'Oceania', country: 'Australia', name: 'Coral Sea Islands', type: 'dependent'},
{code: 'HM', continent: 'Antarctica', country: 'Australia', name: 'Heard Island and McDonald Islands', type: 'dependent'},
{code: 'NF', continent: 'Oceania', country: 'Australia', name: 'Norfolk Island', region: 'Australia and New Zealand', type: 'dependent'},
{code: 'HK', continent: 'Asia', country: 'China', name: 'Hong Kong', region: 'Eastern Asia', type: 'dependent'},
diff --git a/build/js/ox.ui.js b/build/js/ox.ui.js
index 94561c93..ee49fbdc 100644
--- a/build/js/ox.ui.js
+++ b/build/js/ox.ui.js
@@ -14,19 +14,49 @@ requires
(function() {
+ Ox.UI = (function() {
+ $(function() {
+ Ox.extend(Ox.UI, {
+ $body: $('body'),
+ $document: $(document),
+ $window: $(window)
+ });
+ Ox.theme(Ox.UI.DEFAULT_THEME);
+ });
+ return {
+ $elements: {},
+ DEFAULT_THEME: 'classic',
+ DIMENSIONS: {
+ horizontal: ['width', 'height'],
+ vertical: ['height', 'width']
+ },
+ EDGES: {
+ horizontal: ['left', 'right', 'top', 'bottom'],
+ vertical: ['top', 'bottom', 'left', 'right']
+ },
+ getImagePath: function(filename) {
+ return Ox.UI.PATH + filename.split('.').pop() +
+ '/ox.ui.' + Ox.UI.theme() + '/' + filename;
+ },
+ PATH: $('script[src*="ox.ui.js"]')
+ .attr('src').replace('js/ox.ui.js', ''),
+ SCROLLBAR_SIZE: $.browser.mozilla ? 16 : 12,
+ theme: function() {
+ var theme;
+ Ox.forEach(Ox.UI.$body.attr('class').split(' '), function(v) {
+ if (Ox.startsWith(v, 'OxTheme')) {
+ theme = v.replace('OxTheme', '').toLowerCase();
+ return false;
+ }
+ });
+ return theme || Ox.UI.DEFAULT_THEME; // fixme: shouldn't be neccessary
+ },
+ };
+ })();
+
// fixme: move into Ox.UI
var oxui = {
- defaultTheme: 'classic',
elements: {},
- getDimensions: function(orientation) {
- return orientation == 'horizontal' ?
- ['width', 'height'] : ['height', 'width'];
- },
- getEdges: function(orientation) {
- return orientation == 'horizontal' ?
- ['left', 'right', 'top', 'bottom'] :
- ['top', 'bottom', 'left', 'right'];
- },
getBarSize: function(size) {
var sizes = {
small: 20,
@@ -35,8 +65,6 @@ requires
};
return sizes[size];
},
- path: $('script[src*="ox.ui.js"]').attr('src').replace('js/ox.ui.js', ''),
- scrollbarSize: $.browser.mozilla ? 16 : 12,
symbols: {
alt: '\u2325',
apple: '\uF8FF',
@@ -91,18 +119,7 @@ requires
warning: '\u26A0',
white_star: '\u2606'
}
- },
- $elements = {},
- $window, $document, $body;
-
- _$elements = $elements;
-
- $(function() {
- $window = $(window);
- $document = $(document);
- $body = $('body');
- Ox.theme(oxui.defaultTheme);
- });
+ };
/*
============================================================================
@@ -186,12 +203,16 @@ requires
function loadImages(callback) {
window.OxImageCache = [];
- $.getJSON(oxui.path + 'json/ox.ui.images.json', function(data) {
+ $.getJSON(Ox.UI.PATH + 'json/ox.ui.images.json', function(data) {
+ // fixme: find a better way to not wait for flags
+ data = data.filter(function(image) {
+ return !Ox.startsWith(image, 'svg/ox.map/')
+ });
var counter = 0,
length = data.length;
data.forEach(function(src, i) {
var image = new Image();
- image.src = oxui.path + src;
+ image.src = Ox.UI.PATH + src;
image.onload = function() {
(++counter == length) && callback();
}
@@ -263,8 +284,8 @@ requires
loadImages(launchCallback);
function launchCallback() {
++counter == 2 && $(function() {
- var $div = $body.find('div');
- $body.find('img').remove();
+ var $div = Ox.UI.$body.find('div');
+ Ox.UI.$body.find('img').remove();
$div.animate({
opacity: 0
}, 1000, function() {
@@ -334,7 +355,7 @@ requires
stack.splice(stack.length - 2, 0, stack.pop());
//$elements[id].removeClass('OxFocus');
$('.OxFocus').removeClass('OxFocus'); // fixme: the above is better, and should work
- stack.length && $elements[stack[stack.length - 1]].addClass('OxFocus');
+ stack.length && Ox.UI.$elements[stack[stack.length - 1]].addClass('OxFocus');
Ox.print('blur', id, stack);
}
},
@@ -344,7 +365,7 @@ requires
index > -1 && stack.splice(index, 1);
stack.push(id);
$('.OxFocus').removeClass('OxFocus'); // fixme: see above
- $elements[id].addClass('OxFocus');
+ Ox.UI.$elements[id].addClass('OxFocus');
Ox.print('focus', id, stack);
}
},
@@ -494,8 +515,8 @@ requires
// if the cursor is at the start/end of an input element
// on linux, it doesn't seem to fire if the input element has focus
if ($.browser.mozilla) {
- $document.keypress(keypress);
- $document.keydown(function(event) {
+ Ox.UI.$document.keypress(keypress);
+ Ox.UI.$document.keydown(function(event) {
var $element = $('input:focus');
if ($element.length) {
if (
@@ -513,7 +534,7 @@ requires
}
});
} else {
- $document.keydown(keypress);
+ Ox.UI.$document.keydown(keypress);
}
});
@@ -540,8 +561,8 @@ requires
buffer += key == 'SPACE' ? ' ' : key;
bufferTime = time;
}
- focused !== null && $elements[focused].triggerEvent('key_' + key);
- if (['down', 'space', 'up'].indexOf(key) > -1 && !$elements[focused].hasClass('OxInput')) {
+ focused !== null && Ox.UI.$elements[focused].triggerEvent('key_' + key);
+ if (['down', 'space', 'up'].indexOf(key) > -1 && !Ox.UI.$elements[focused].hasClass('OxInput')) {
// prevent chrome from scrolling
return false;
}
@@ -779,45 +800,6 @@ requires
};
- Ox.UI = (function() {
- /*
- $(function() {
- Ox.extend(Ox.UI, {
- $body: $('body'),
- $document: $(document),
- $window: $(window)
- });
- });
- */
- return {
- getDimensions: function(orientation) {
- return orientation == 'horizontal' ?
- ['width', 'height'] : ['height', 'width'];
- },
- getEdges: function(orientation) {
- return orientation == 'horizontal' ?
- ['left', 'right', 'top', 'bottom'] :
- ['top', 'bottom', 'left', 'right'];
- },
- DIMENSIONS: {
- horizontal: ['width', 'height'],
- vertical: ['height', 'width']
- },
- EDGES: {
- horizontal: [['left', 'right'], ['top', 'bottom']],
- vertical: [['top', 'bottom'], ['left', 'right']]
- },
- PATH: $('script[src*="ox.ui.js"]')
- .attr('src').replace('js/ox.ui.js', ''),
- theme: function() {
-
- },
- themePath: function() {
-
- }
- };
- }());
-
/***
Ox.URL
***/
@@ -873,11 +855,11 @@ requires
// so that we can do oxObj.jqFn().oxFn()
/*
if (fn == 'appendTo') {
- Ox.print('ret', ret, $element, ret.jquery && $elements[id = ret.data('ox')] == true)
+ Ox.print('ret', ret, $element, ret.jquery && Ox.UI.$elements[id = ret.data('ox')] == true)
}
*/
- return ret.jquery && $elements[id = ret.data('ox')] ?
- $elements[id] : ret;
+ return ret.jquery && Ox.UI.$elements[id = ret.data('ox')] ?
+ Ox.UI.$elements[id] : ret;
};
});
return that;
@@ -919,7 +901,7 @@ requires
},
mousedown: mousedown
});
- $elements[that.id] = that;
+ Ox.UI.$elements[that.id] = that;
$.extend(that, Ox.jQueryElement(that));
@@ -958,11 +940,11 @@ requires
mouseInterval = setInterval(function() {
that.triggerEvent('mouserepeat');
}, 50);
- $window.unbind('mouseup', mouseup)
+ Ox.UI.$window.unbind('mouseup', mouseup)
.mousemove(mousemove)
.one('mouseup', function(e) {
clearInterval(mouseInterval);
- $window.unbind('mousemove', mousemove);
+ Ox.UI.$window.unbind('mousemove', mousemove);
that.triggerEvent('dragend', e);
});
that.one('mouseleave', function() {
@@ -976,7 +958,7 @@ requires
self.mouseTimeout = 0;
that.triggerEvent('doubleclick');
}
- $window.one('mouseup', mouseup);
+ Ox.UI.$window.one('mouseup', mouseup);
function mousemove(e) {
that.triggerEvent('drag', e);
}
@@ -1099,7 +1081,7 @@ requires
that.loseFocus();
delete self.$eventHandler;
that.$element.remove();
- delete $elements[that.ox];
+ delete Ox.UI.$elements[that.ox];
return that;
};
@@ -1219,20 +1201,20 @@ requires
*/
Ox.theme = function() {
var length = arguments.length,
- classes = $body.attr('class').split(' '),
+ classes = Ox.UI.$body.attr('class').split(' '),
arg, theme;
$.each(classes, function(i, v) {
if (Ox.startsWith(v, 'OxTheme')) {
theme = v.replace('OxTheme', '').toLowerCase();
if (length == 1) {
- $body.removeClass(v);
+ Ox.UI.$body.removeClass(v);
}
return false;
}
});
if (length == 1) {
arg = arguments[0]
- $body.addClass('OxTheme' + Ox.toTitleCase(arg));
+ Ox.UI.$body.addClass('OxTheme' + Ox.toTitleCase(arg));
if (theme) {
$('img').each(function() {
var $this = $(this);
@@ -1281,7 +1263,7 @@ requires
})
.options(options || {})
.addClass('OxBar Ox' + Ox.toTitleCase(self.options.orientation)),
- dimensions = oxui.getDimensions(self.options.orientation);
+ dimensions = Ox.UI.DIMENSIONS[self.options.orientation];
self.options.size = Ox.isString(self.options.size) ?
oxui.getBarSize(self.options.size) : self.options.size;
that.css(dimensions[0], '100%')
@@ -1331,8 +1313,8 @@ requires
$.extend(self, {
clientXY: self.options.orientation == 'horizontal' ? 'clientY' : 'clientX',
- dimensions: oxui.getDimensions(self.options.orientation), // fixme: should orientation be the opposite orientation here?
- edges: oxui.getEdges(self.options.orientation),
+ dimensions: Ox.UI.DIMENSIONS[self.options.orientation], // fixme: should orientation be the opposite orientation here?
+ edges: Ox.UI.EDGES[self.options.orientation],
leftOrTop: self.options.edge == 'left' || self.options.edge == 'top'
});
@@ -1569,7 +1551,7 @@ requires
.mouseup(mouseupLayer);
function center() {
- var documentHeight = $document.height();
+ var documentHeight = Ox.UI.$document.height();
that.css({
left: 0,
top: Math.max(parseInt(-documentHeight / 10), self.options.height - documentHeight + 40) + 'px',
@@ -1581,8 +1563,8 @@ requires
function dragstart(event, e) {
self.drag = {
- bodyWidth: $body.width(),
- bodyHeight: $document.height(),
+ bodyWidth: Ox.UI.$body.width(),
+ bodyHeight: Ox.UI.$document.height(),
elementWidth: that.width(),
offset: that.offset(),
x: e.clientX,
@@ -1612,8 +1594,8 @@ requires
function dragstartResize(event, e) {
self.drag = {
- documentWidth: $document.width(),
- documentHeight: $document.height(),
+ documentWidth: Ox.UI.$document.width(),
+ documentHeight: Ox.UI.$document.height(),
elementWidth: that.width(),
elementHeight: that.height(),
offset: that.offset(),
@@ -1812,7 +1794,7 @@ requires
that.remove();
callback();
});
- $window.unbind('mouseup', mouseupLayer)
+ Ox.UI.$window.unbind('mouseup', mouseupLayer)
return that;
};
@@ -1848,17 +1830,17 @@ requires
that.open = function() {
//Ox.print('before open')
- that.$layer.appendTo($body);
+ that.$layer.appendTo(Ox.UI.$body);
that.css({
opacity: 0
- }).appendTo($body).animate({
+ }).appendTo(Ox.UI.$body).animate({
opacity: 1
}, 200);
center();
reset();
// fixme: the following line prevents preview-style dialog
that.gainFocus();
- $window.bind('mouseup', mouseupLayer)
+ Ox.UI.$window.bind('mouseup', mouseupLayer)
//Ox.print('after open')
return that;
};
@@ -2559,8 +2541,9 @@ requires
self.title = title;
if (self.options.type == 'image') {
that.attr({
- src: oxui.path + 'png/ox.ui.' + Ox.theme() +
- '/symbol' + Ox.toTitleCase(title) + '.png'
+ src: Ox.UI.getImagePath(
+ 'symbol' + title[0].toUpperCase() + title.substr(1) + '.svg'
+ )
});
} else {
that.val(title);
@@ -3009,7 +2992,7 @@ requires
self.arrows[0] = [
new Ox.Button({
overlap: 'right',
- title: 'previous',
+ title: 'left',
type: 'image'
})
.css({
@@ -3021,7 +3004,7 @@ requires
.appendTo(that),
new Ox.Button({
overlap: 'left',
- title: 'next',
+ title: 'right',
type: 'image'
})
.css({
@@ -3043,7 +3026,7 @@ requires
if (self.options.clear) {
self.$button = new Ox.Button({
overlap: 'left',
- title: 'clear',
+ title: 'close',
type: 'image'
})
.css({
@@ -3378,8 +3361,8 @@ requires
self.options.placeholder && setPlaceholder();
self.options.validate && validate();
if (self.bindKeyboard) {
- $document.unbind('keydown', keypress);
- $document.unbind('keypress', keypress);
+ Ox.UI.$document.unbind('keydown', keypress);
+ Ox.UI.$document.unbind('keypress', keypress);
}
that.triggerEvent('blur', {});
}
@@ -3462,8 +3445,8 @@ requires
if (self.bindKeyboard) {
//Ox.print('binding...')
// fixme: different in webkit and firefox (?), see keyboard handler, need generic function
- $document.keydown(keypress);
- $document.keypress(keypress);
+ Ox.UI.$document.keydown(keypress);
+ Ox.UI.$document.keypress(keypress);
self.options.autocompleteSelect && setTimeout(autocomplete, 0); // fixme: why is the timeout needed?
}
}
@@ -4457,7 +4440,7 @@ requires
.defaults({
arrows: false,
arrowStep: 1,
- arrowSymbols: ['previous', 'next'],
+ arrowSymbols: ['left', 'right'],
max: 100,
min: 0,
orientation: 'horizontal',
@@ -4993,13 +4976,13 @@ requires
MozBorderRadius: '8px 8px 0 0',
WebkitBorderRadius: '8px 8px 0 0'
});
- self.$layer.appendTo($body);
+ self.$layer.appendTo(Ox.UI.$body);
self.$menu
.css({
left: left + 'px',
top: top + 'px'
})
- .appendTo($body);
+ .appendTo(Ox.UI.$body);
that.triggerEvent('show');
};
@@ -5481,8 +5464,8 @@ requires
if (self.options.clear) {
that.$clear = new Ox.Button({
overlap: 'left',
- type: 'image',
- value: 'clear'
+ title: 'close',
+ type: 'image'
})
.css({
float: 'right'
@@ -5932,8 +5915,8 @@ requires
}
}
if (self.bindKeyboard) {
- $document.unbind('keydown', keypress);
- $document.unbind('keypress', keypress);
+ Ox.UI.$document.unbind('keydown', keypress);
+ Ox.UI.$document.unbind('keypress', keypress);
}
}
@@ -5982,8 +5965,8 @@ requires
}
if (self.bindKeyboard) {
// fixme: different in webkit and firefox (?), see keyboard handler, need generic function
- $document.keydown(keypress);
- $document.keypress(keypress);
+ Ox.UI.$document.keydown(keypress);
+ Ox.UI.$document.keypress(keypress);
//Ox.print('calling autosuggest...')
self.options.autosuggest && setTimeout(autosuggestCall, 0); // fixme: why is the timeout needed?
}
@@ -6039,7 +6022,7 @@ requires
animate: false,
arrows: false,
arrowStep: 1,
- arrowSymbols: ['previous', 'next'],
+ arrowSymbols: ['left', 'right'],
max: 100,
min: 0,
orientation: 'horizontal',
@@ -6152,11 +6135,11 @@ requires
return getVal(e.clientX - left - offset);
}
setValue(val(e), 200);
- $window.mousemove(function(e) {
+ Ox.UI.$window.mousemove(function(e) {
setValue(val(e));
});
- $window.one('mouseup', function() {
- $window.unbind('mousemove');
+ Ox.UI.$window.one('mouseup', function() {
+ Ox.UI.$window.unbind('mousemove');
});
}
function getPx(val) {
@@ -6400,7 +6383,7 @@ requires
height: self.options.size * 1.5,
lineLength: self.options.size == 64 ? 15 : 23,
lines: self.options.size == 64 ? 4 : 5,
- url: oxui.path + '/png/ox.ui/transparent.png',
+ url: Ox.UI.PATH + '/png/ox.ui/transparent.png',
width: self.options.size
});
self.title = formatText(self.options.title, self.lines - 1, self.lineLength);
@@ -6675,7 +6658,7 @@ requires
updateQuery(self.options.selected);
}
that.bindEvent(self.keyboardEvents);
- $window.resize(that.size); // fixme: this is not the widget's job
+ Ox.UI.$window.resize(that.size); // fixme: this is not the widget's job
function addAboveToSelection() {
var pos = getAbove();
@@ -6885,7 +6868,7 @@ requires
//Ox.print('dragItem', e);
//Ox.print(e.offsetY, offsets)
$item.addClass('OxDrag');
- $window.mousemove(function(e) {
+ Ox.UI.$window.mousemove(function(e) {
var clientY = e.clientY - that.offset()['top'],
offset = clientY % 16,
position = Ox.limit(parseInt(clientY / 16), 0, self.$items.length - 1);
@@ -6899,9 +6882,9 @@ requires
pos = stopPos;
}
});
- $window.one('mouseup', function() {
+ Ox.UI.$window.one('mouseup', function() {
dropItem(id, pos);
- $window.unbind('mousemove');
+ Ox.UI.$window.unbind('mousemove');
});
}
@@ -6998,7 +6981,7 @@ requires
}
function getHeight() {
- return that.height() - (that.$content.width() > that.width() ? oxui.scrollbarSize : 0);
+ return that.height() - (that.$content.width() > that.width() ? Ox.UI.SCROLLBAR_SIZE : 0);
}
function getListSize() {
@@ -7139,7 +7122,7 @@ requires
}
function getWidth() {
- return that.width() - (that.$content.height() > that.height() ? oxui.scrollbarSize : 0);
+ return that.width() - (that.$content.height() > that.height() ? Ox.UI.SCROLLBAR_SIZE : 0);
}
function invertSelection() {
@@ -7354,7 +7337,7 @@ requires
self.dragTimeout = 0;
}
}, 250);
- $window.one('mouseup', function(e) {
+ Ox.UI.$window.one('mouseup', function(e) {
if (self.dragTimeout) {
clearTimeout(self.dragTimeout);
self.dragTimeout = 0;
@@ -8148,7 +8131,7 @@ requires
that.$head = new Ox.Container()
.addClass('OxHead')
.css({
- right: self.options.scrollbarVisible ? oxui.scrollbarSize + 'px' : 0
+ right: self.options.scrollbarVisible ? Ox.UI.SCROLLBAR_SIZE + 'px' : 0
})
.appendTo(that.$bar);
that.$head.$content.addClass('OxTitles');
@@ -8507,7 +8490,7 @@ requires
return Math.max(
Ox.sum(self.columnWidths),
that.$element.width() -
- (self.options.scrollbarVisible ? oxui.scrollbarSize : 0)
+ (self.options.scrollbarVisible ? Ox.UI.SCROLLBAR_SIZE : 0)
);
//return Ox.sum(self.columnWidths)
}
@@ -8849,8 +8832,9 @@ requires
$('
')
.addClass('OxToggle')
.attr({
- src: oxui.path + '/png/ox.ui.' + Ox.theme() + '/symbol' +
- (data.expanded ? 'Collapse' : 'Expand') + '.png'
+ src: Ox.UI.getImagePath(
+ 'symbol' + (data.expanded ? 'Collapse' : 'Expand') + '.svg'
+ )
})
)
.appendTo($item);
@@ -8937,8 +8921,9 @@ requires
}
})
$img.attr({
- src: oxui.path + '/png/ox.ui.' + Ox.theme() + '/symbol' +
- (item.expanded ? 'Collapse' : 'Expand') + '.png'
+ src: Ox.UI.getImagePath(
+ 'symbol' + (item.expanded ? 'Down' : 'Right') + '.svg'
+ )
});
item.expanded ?
that.$element.addItems(pos + 1, parseItems(item.items, item.level + 1)) :
@@ -9019,7 +9004,7 @@ requires
return $('
')
.attr({
// fixme: not the right place to do these
- src: '/static/oxjs/build/svg/' + (value || 'NTHH') + '.' + (value == 'RE' ? 'png' : 'svg')
+ src: Ox.UI.PATH + 'svg/ox.map/' + (value || 'NTHH') + '.' + (value == 'RE' ? 'png' : 'svg')
})
.load(function() {
$(this).css({
@@ -9513,7 +9498,7 @@ requires
top: '24px'
}),
'east': new Ox.Button({
- title: 'next',
+ title: 'right',
type: 'image'
})
.addClass('OxMapButton')
@@ -9522,7 +9507,7 @@ requires
top: '24px',
}),
'north': new Ox.Button({
- title: 'above',
+ title: 'up',
type: 'image'
})
.addClass('OxMapButton')
@@ -9531,7 +9516,7 @@ requires
top: '4px',
}),
'south': new Ox.Button({
- title: 'below',
+ title: 'down',
type: 'image'
})
.addClass('OxMapButton')
@@ -9540,7 +9525,7 @@ requires
top: '44px',
}),
'west': new Ox.Button({
- title: 'previous',
+ title: 'left',
type: 'image'
})
.addClass('OxMapButton')
@@ -10470,7 +10455,7 @@ requires
cursor: that.place.editing ? 'move' : 'pointer',
draggable: that.place.editing,
icon: new google.maps.MarkerImage(
- oxui.path + 'png/ox.ui/mapMarker' +
+ Ox.UI.PATH + 'png/ox.map/marker' +
(that.place.id[0] == '_' ? 'Result' : '') +
(that.place.editing ? 'Editing' : (
that.place.selected ? 'Selected' : ''
@@ -10630,7 +10615,7 @@ requires
cursor: that.position + '-resize',
draggable: true,
icon: new google.maps.MarkerImage(
- oxui.path + 'png/ox.ui/mapMarkerResize.png',
+ Ox.UI.PATH + 'png/ox.ui/markerResize.png',
new google.maps.Size(16, 16),
new google.maps.Point(0, 0),
new google.maps.Point(8, 8)
@@ -10753,7 +10738,7 @@ requires
});
$.each(self.markers, function(k, markers) {
if (markers.length) {
- self.src += '&markers=icon:' + 'http://dev.pan.do:8000' + oxui.path + 'png/ox.ui/marker' +
+ self.src += '&markers=icon:' + 'http://dev.pan.do:8000' + Ox.UI.PATH + 'png/ox.map/marker' +
Ox.toTitleCase(self.options['markerColor' + Ox.toTitleCase(k)]) + '.png|' +
markers.join('|')
}
@@ -11602,9 +11587,9 @@ requires
return;
}
if (!self.options.parent && !that.$layer.parent().length) {
- that.$layer.appendTo($body);
+ that.$layer.appendTo(Ox.UI.$body);
}
- that.parent().length == 0 && that.appendTo($body);
+ that.parent().length == 0 && that.appendTo(Ox.UI.$body);
that.css({
left: '-1000px',
top: '-1000px',
@@ -11614,15 +11599,15 @@ requires
height = self.options.element.outerHeight(),
left = Ox.limit(
offset.left + self.options.offset.left + (self.options.side == 'bottom' ? 0 : width),
- 0, $window.width() - that.width()
+ 0, Ox.UI.$window.width() - that.width()
),
top = offset.top + self.options.offset.top + (self.options.side == 'bottom' ? height : 0),
menuHeight = that.$content.outerHeight(); // fixme: why is outerHeight 0 when hidden?
- menuMaxHeight = Math.floor($window.height() - top - 16);
+ menuMaxHeight = Math.floor(Ox.UI.$window.height() - top - 16);
if (self.options.parent) {
if (menuHeight > menuMaxHeight) {
top = Ox.limit(top - menuHeight + menuMaxHeight, self.options.parent.offset().top, top);
- menuMaxHeight = Math.floor($window.height() - top - 16);
+ menuMaxHeight = Math.floor(Ox.UI.$window.height() - top - 16);
}
}
that.css({
@@ -11790,8 +11775,8 @@ requires
.addClass('OxCollapsePanel'),
// fixme: the following should all be self.foo
title = self.options.collapsed ?
- [{id: 'expand', title: 'expand'}, {id: 'collapse', title: 'collapse'}] :
- [{id: 'collapse', title: 'collapse'}, {id: 'expand', title: 'expand'}],
+ [{id: 'expand', title: 'right'}, {id: 'collapse', title: 'down'}] :
+ [{id: 'collapse', title: 'down'}, {id: 'expand', title: 'right'}],
$titlebar = new Ox.Bar({
orientation: 'horizontal',
size: self.options.size,
@@ -12085,8 +12070,8 @@ requires
.addClass('OxSplitPanel');
$.extend(self, {
- dimensions: oxui.getDimensions(self.options.orientation),
- edges: oxui.getEdges(self.options.orientation),
+ dimensions: Ox.UI.DIMENSIONS[self.options.orientation],
+ edges: Ox.UI.EDGES[self.options.orientation],
length: self.options.elements.length,
resizebarElements: [],
$resizebars: []
@@ -12313,8 +12298,6 @@ requires
============================================================================
*/
- /**
- */
Ox.LoadingIcon = function(options, self) {
var self = self || {},
that = new Ox.Element('img', self)
@@ -12323,45 +12306,21 @@ requires
})
.options(options || {})
.attr({
- src: oxui.path + '/png/ox.ui.' + Ox.theme() + '/loading.png' // fixme: oxui.themePath needed?
+ src: Ox.UI.getImagePath('symbolLoading.svg')
})
.addClass(
'OxLoadingIcon Ox' + Ox.toTitleCase(self.options.size)
);
- self.deg = 0;
- self.interval = 0;
- self.isRunning = false;
- function clear() {
- clearInterval(self.interval);
- self.deg = 0;
- self.interval = 0;
- update();
- }
- function update() {
- that.css({
- MozTransform: 'rotate(' + self.deg + 'deg)',
- WebkitTransform: 'rotate(' + self.deg + 'deg)'
- });
- }
that.start = function() {
- self.isRunning = true;
- clear();
that.animate({
opacity: 1
}, 250);
- self.interval = setInterval(function() {
- self.deg = (self.deg + 30) % 360;
- update();
- }, 83);
return that;
};
that.stop = function() {
that.animate({
opacity: 0
- }, 250, function() {
- self.isRunning && clear();
- self.isRunning = false;
- });
+ }, 250);
return that;
}
return that;
@@ -12550,7 +12509,7 @@ requires
self.$markerPosition = $('
')
.addClass('OxMarkerPosition')
.attr({
- src: '/static/oxjs/build/png/ox.ui/videoMarkerPlay.png'
+ src: Ox.UI.PATH + 'png/ox.ui/videoMarkerPlay.png'
})
.css({
position: 'absolute',
@@ -12567,7 +12526,7 @@ requires
self.$markerPoint[i] = $('
')
.addClass('OxMarkerPoint' + titleCase)
.attr({
- src: '/static/oxjs/build/png/ox.ui/videoMarker' + titleCase + '.png'
+ src: Ox.UI.PATH + 'png/ox.ui/videoMarker' + titleCase + '.png'
})
.appendTo(that.$element);
setMarkerPoint(i);
@@ -13016,7 +12975,7 @@ requires
self.$cuts[i] = $('
')
.addClass('OxCut')
.attr({
- src: '/static/oxjs/build/png/ox.ui/videoMarkerCut.png'
+ src: Ox.UI.PATH + 'png/ox.ui/videoMarkerCut.png'
})
.css({
left: (v * self.fps) + 'px'
@@ -13027,7 +12986,7 @@ requires
self.$markerPosition = $('
')
.addClass('OxMarkerPosition')
.attr({
- src: '/static/oxjs/build/png/ox.ui/videoMarkerPlay.png'
+ src: Ox.UI.PATH + 'png/ox.ui/videoMarkerPlay.png'
})
.appendTo(that.$element);
setMarker();
@@ -13036,7 +12995,7 @@ requires
self.$markerPoint[i] = $('
')
.addClass('OxMarkerPoint' + v)
.attr({
- src: '/static/oxjs/build/png/ox.ui/videoMarker' + v + '.png'
+ src: Ox.UI.PATH + 'png/ox.ui/videoMarker' + v + '.png'
})
.appendTo(self.$timeline);
setMarkerPoint(i);
@@ -13217,7 +13176,7 @@ requires
self.$markerPosition = $('
')
.addClass('OxMarkerPosition')
.attr({
- src: '/static/oxjs/build/png/ox.ui/videoMarkerPlay.png'
+ src: Ox.UI.PATH + 'png/ox.ui/videoMarkerPlay.png'
})
.css({
position: 'absolute',
@@ -13234,7 +13193,7 @@ requires
self.$markerPoint[i] = $('
')
.addClass('OxMarkerPoint' + titleCase)
.attr({
- src: '/static/oxjs/build/png/ox.ui/videoMarker' + titleCase + '.png'
+ src: Ox.UI.PATH + 'png/ox.ui/videoMarker' + titleCase + '.png'
})
.appendTo(that.$element);
setMarkerPoint(i);
@@ -13698,7 +13657,7 @@ requires
function getSizes(scrollbarIsVisible) {
//Ox.print('getSizes', scrollbarIsVisible)
- var scrollbarWidth = oxui.scrollbarSize,
+ var scrollbarWidth = Ox.UI.SCROLLBAR_SIZE,
contentWidth = self.options.width -
(self.options.showAnnotations * self.options.annotationsSize) - 1 -
(scrollbarIsVisible ? scrollbarWidth : 0),
@@ -14034,7 +13993,7 @@ requires
self.$markerPoint[point][edge] = $('
')
.addClass('OxMarkerPoint OxMarker' + titleCase)
.attr({
- src: '/static/oxjs/build/png/ox.ui/videoMarker' + titleCase + '.png' // fixme: remove static path
+ src: Ox.UI.PATH + 'png/ox.ui/videoMarker' + titleCase + '.png'
})
.hide()
.appendTo(that.$element);
@@ -14968,11 +14927,11 @@ requires
that.show = function(x, y) {
var left, top, width, height;
$('.OxTooltip').remove(); // fixme: don't use dom
- that.appendTo($body);
+ that.appendTo(Ox.UI.$body);
width = that.width();
height = that.height();
- left = Ox.limit(x - width / 2, 0, $document.width() - width);
- top = y > $document.height() - height - 16 ? y - 32 : y + 16;
+ left = Ox.limit(x - width / 2, 0, Ox.UI.$document.width() - width);
+ top = y > Ox.UI.$document.height() - height - 16 ? y - 32 : y + 16;
that.css({
left: left + 'px',
top: top + 'px'
diff --git a/build/json/ox.ui.images.json b/build/json/ox.ui.images.json
index 8fa9fc88..7d355172 100644
--- a/build/json/ox.ui.images.json
+++ b/build/json/ox.ui.images.json
@@ -1,10 +1,17 @@
[
+ "png/ox.map/marker.png",
+ "png/ox.map/markerEditing.png",
+ "png/ox.map/markerResize.png",
+ "png/ox.map/markerResult.png",
+ "png/ox.map/markerResultEditing.png",
+ "png/ox.map/markerResultSelected.png",
+ "png/ox.map/markerSelected.png",
"png/ox.ui/browserChrome128.png",
"png/ox.ui/browserFirefox128.png",
"png/ox.ui/browserInternetExplorer128.png",
"png/ox.ui/browserOpera128.png",
"png/ox.ui/browserSafari128.png",
- "png/ox.ui/icon16.png",
+ "png/ox.ui/icon16.png",
"png/ox.ui/transparent.png",
"png/ox.ui/videoMarkerCut.png",
"png/ox.ui/videoMarkerIn.png",
@@ -14,112 +21,422 @@
"png/ox.ui/videoMarkerOutBottom.png",
"png/ox.ui/videoMarkerOutTop.png",
"png/ox.ui/videoMarkerPlay.png",
- "png/ox.ui.classic/loading.png",
"png/ox.ui.classic/scrollbarHorizontalDecrement.png",
"png/ox.ui.classic/scrollbarHorizontalIncrement.png",
"png/ox.ui.classic/scrollbarVerticalDecrement.png",
"png/ox.ui.classic/scrollbarVerticalIncrement.png",
- "png/ox.ui.classic/symbolAbove.png",
- "png/ox.ui.classic/symbolAdd.png",
- "png/ox.ui.classic/symbolBelow.png",
- "png/ox.ui.classic/symbolCheck.png",
- "png/ox.ui.classic/symbolClear.png",
- "png/ox.ui.classic/symbolClick.png",
- "png/ox.ui.classic/symbolClose.png",
- "png/ox.ui.classic/symbolCollapse.png",
- "png/ox.ui.classic/symbolDate.png",
- "png/ox.ui.classic/symbolEdit.png",
- "png/ox.ui.classic/symbolExpand.png",
- "png/ox.ui.classic/symbolFill.png",
- "png/ox.ui.classic/symbolFind.png",
- "png/ox.ui.classic/symbolFit.png",
- "png/ox.ui.classic/symbolGoToIn.png",
- "png/ox.ui.classic/symbolGoToOut.png",
- "png/ox.ui.classic/symbolGrow.png",
- "png/ox.ui.classic/symbolHelp.png",
- "png/ox.ui.classic/symbolIcon.png",
- "png/ox.ui.classic/symbolInfo.png",
- "png/ox.ui.classic/symbolList.png",
- "png/ox.ui.classic/symbolLocation.png",
- "png/ox.ui.classic/symbolLock.png",
- "png/ox.ui.classic/symbolMore.png",
- "png/ox.ui.classic/symbolMute.png",
- "png/ox.ui.classic/symbolNext.png",
- "png/ox.ui.classic/symbolNone.png",
- "png/ox.ui.classic/symbolPause.png",
- "png/ox.ui.classic/symbolPlay.png",
- "png/ox.ui.classic/symbolPlayInToOut.png",
- "png/ox.ui.classic/symbolPrevious.png",
- "png/ox.ui.classic/symbolPublish.png",
- "png/ox.ui.classic/symbolRemove.png",
- "png/ox.ui.classic/symbolSelect.png",
- "png/ox.ui.classic/symbolSet.png",
- "png/ox.ui.classic/symbolSetIn.png",
- "png/ox.ui.classic/symbolSetOut.png",
- "png/ox.ui.classic/symbolShrink.png",
- "png/ox.ui.classic/symbolSpin.png",
- "png/ox.ui.classic/symbolStar.png",
- "png/ox.ui.classic/symbolTime.png",
- "png/ox.ui.classic/symbolUnlock.png",
- "png/ox.ui.classic/symbolUnmute.png",
- "png/ox.ui.classic/symbolUser.png",
- "png/ox.ui.classic/symbolVolume.png",
- "png/ox.ui.classic/symbolWarning.png",
- "png/ox.ui.future/buttonAdd.png",
- "png/ox.ui.future/buttonClose.png",
- "png/ox.ui.future/buttonPause.png",
- "png/ox.ui.future/buttonPlay.png",
- "png/ox.ui.future/buttonRemove.png",
- "png/ox.ui.modern/buttonClear.png",
- "png/ox.ui.modern/icon.png",
- "png/ox.ui.modern/iconFind.png",
- "png/ox.ui.modern/loading.png",
"png/ox.ui.modern/scrollbarHorizontalDecrement.png",
"png/ox.ui.modern/scrollbarHorizontalIncrement.png",
"png/ox.ui.modern/scrollbarVerticalDecrement.png",
"png/ox.ui.modern/scrollbarVerticalIncrement.png",
- "png/ox.ui.modern/symbolAbove.png",
- "png/ox.ui.modern/symbolAdd.png",
- "png/ox.ui.modern/symbolBelow.png",
- "png/ox.ui.modern/symbolCheck.png",
- "png/ox.ui.modern/symbolClear.png",
- "png/ox.ui.modern/symbolClick.png",
- "png/ox.ui.modern/symbolClose.png",
- "png/ox.ui.modern/symbolCollapse.png",
- "png/ox.ui.modern/symbolDate.png",
- "png/ox.ui.modern/symbolEdit.png",
- "png/ox.ui.modern/symbolExpand.png",
- "png/ox.ui.modern/symbolFill.png",
- "png/ox.ui.modern/symbolFind.png",
- "png/ox.ui.modern/symbolFit.png",
- "png/ox.ui.modern/symbolGoToIn.png",
- "png/ox.ui.modern/symbolGoToOut.png",
- "png/ox.ui.modern/symbolGrow.png",
- "png/ox.ui.modern/symbolHelp.png",
- "png/ox.ui.modern/symbolInfo.png",
- "png/ox.ui.modern/symbolList.png",
- "png/ox.ui.modern/symbolLocation.png",
- "png/ox.ui.modern/symbolLock.png",
- "png/ox.ui.modern/symbolMore.png",
- "png/ox.ui.modern/symbolMute.png",
- "png/ox.ui.modern/symbolNext.png",
- "png/ox.ui.modern/symbolNone.png",
- "png/ox.ui.modern/symbolPause.png",
- "png/ox.ui.modern/symbolPlay.png",
- "png/ox.ui.modern/symbolPlayInToOut.png",
- "png/ox.ui.modern/symbolPrevious.png",
- "png/ox.ui.modern/symbolPublish.png",
- "png/ox.ui.modern/symbolRemove.png",
- "png/ox.ui.modern/symbolSelect.png",
- "png/ox.ui.modern/symbolSet.png",
- "png/ox.ui.modern/symbolSetIn.png",
- "png/ox.ui.modern/symbolSetOut.png",
- "png/ox.ui.modern/symbolShrink.png",
- "png/ox.ui.modern/symbolStar.png",
- "png/ox.ui.modern/symbolTime.png",
- "png/ox.ui.modern/symbolUnlock.png",
- "png/ox.ui.modern/symbolUnmute.png",
- "png/ox.ui.modern/symbolUser.png",
- "png/ox.ui.modern/symbolVolume.png",
- "png/ox.ui.modern/symbolWarning.png"
+ "svg/ox.map/AC.svg",
+ "svg/ox.map/AD.svg",
+ "svg/ox.map/AE.svg",
+ "svg/ox.map/AF.svg",
+ "svg/ox.map/AG.svg",
+ "svg/ox.map/AI.svg",
+ "svg/ox.map/AIDJ.svg",
+ "svg/ox.map/AL.svg",
+ "svg/ox.map/AM.svg",
+ "svg/ox.map/ANHH.svg",
+ "svg/ox.map/AO.svg",
+ "svg/ox.map/AQ.svg",
+ "svg/ox.map/AR.svg",
+ "svg/ox.map/AS.svg",
+ "svg/ox.map/AT.svg",
+ "svg/ox.map/AU-AC.svg",
+ "svg/ox.map/AU-CS.svg",
+ "svg/ox.map/AU.svg",
+ "svg/ox.map/AW.svg",
+ "svg/ox.map/AX.svg",
+ "svg/ox.map/AZ-NK.svg",
+ "svg/ox.map/AZ.svg",
+ "svg/ox.map/BA.svg",
+ "svg/ox.map/BB.svg",
+ "svg/ox.map/BD.svg",
+ "svg/ox.map/BE.svg",
+ "svg/ox.map/BF.svg",
+ "svg/ox.map/BG.svg",
+ "svg/ox.map/BH.svg",
+ "svg/ox.map/BI.svg",
+ "svg/ox.map/BJ.svg",
+ "svg/ox.map/BL.svg",
+ "svg/ox.map/BM.svg",
+ "svg/ox.map/BN.svg",
+ "svg/ox.map/BO.svg",
+ "svg/ox.map/BQ.svg",
+ "svg/ox.map/BQAQ.svg",
+ "svg/ox.map/BR.svg",
+ "svg/ox.map/BS.svg",
+ "svg/ox.map/BT.svg",
+ "svg/ox.map/BUMM.svg",
+ "svg/ox.map/BV.svg",
+ "svg/ox.map/BW.svg",
+ "svg/ox.map/BY.svg",
+ "svg/ox.map/BYAA.svg",
+ "svg/ox.map/BZ.svg",
+ "svg/ox.map/CA.svg",
+ "svg/ox.map/CC.svg",
+ "svg/ox.map/CD.svg",
+ "svg/ox.map/CF.svg",
+ "svg/ox.map/CG.svg",
+ "svg/ox.map/CH.svg",
+ "svg/ox.map/CI.svg",
+ "svg/ox.map/CK.svg",
+ "svg/ox.map/CL.svg",
+ "svg/ox.map/CM.svg",
+ "svg/ox.map/CN.svg",
+ "svg/ox.map/CO.svg",
+ "svg/ox.map/CP.svg",
+ "svg/ox.map/CR.svg",
+ "svg/ox.map/CSHH.svg",
+ "svg/ox.map/CSXX.svg",
+ "svg/ox.map/CTKI.svg",
+ "svg/ox.map/CU.svg",
+ "svg/ox.map/CV.svg",
+ "svg/ox.map/CW.svg",
+ "svg/ox.map/CX.svg",
+ "svg/ox.map/CY-NC.svg",
+ "svg/ox.map/CY.svg",
+ "svg/ox.map/CZ.svg",
+ "svg/ox.map/DDDE.svg",
+ "svg/ox.map/DE.svg",
+ "svg/ox.map/DEDE.svg",
+ "svg/ox.map/DG.svg",
+ "svg/ox.map/DJ.svg",
+ "svg/ox.map/DK.svg",
+ "svg/ox.map/DM.svg",
+ "svg/ox.map/DO.svg",
+ "svg/ox.map/DYBJ.svg",
+ "svg/ox.map/DZ.svg",
+ "svg/ox.map/EA.svg",
+ "svg/ox.map/EC.svg",
+ "svg/ox.map/EE.svg",
+ "svg/ox.map/EG.svg",
+ "svg/ox.map/EH.svg",
+ "svg/ox.map/ER.svg",
+ "svg/ox.map/ES.svg",
+ "svg/ox.map/ET.svg",
+ "svg/ox.map/EU.svg",
+ "svg/ox.map/FI.svg",
+ "svg/ox.map/FJ.svg",
+ "svg/ox.map/FK.svg",
+ "svg/ox.map/FM.svg",
+ "svg/ox.map/FO.svg",
+ "svg/ox.map/FQHH.svg",
+ "svg/ox.map/FR.svg",
+ "svg/ox.map/FXFR.svg",
+ "svg/ox.map/GA.svg",
+ "svg/ox.map/GB-ENG.svg",
+ "svg/ox.map/GB-NIR.svg",
+ "svg/ox.map/GB-SCT.svg",
+ "svg/ox.map/GB-WLS.svg",
+ "svg/ox.map/GB.svg",
+ "svg/ox.map/GD.svg",
+ "svg/ox.map/GE-AB.svg",
+ "svg/ox.map/GE-SO.svg",
+ "svg/ox.map/GE.svg",
+ "svg/ox.map/GEHH.svg",
+ "svg/ox.map/GF.svg",
+ "svg/ox.map/GG.svg",
+ "svg/ox.map/GH.svg",
+ "svg/ox.map/GI.svg",
+ "svg/ox.map/GL.svg",
+ "svg/ox.map/GM.svg",
+ "svg/ox.map/GN.svg",
+ "svg/ox.map/GP.svg",
+ "svg/ox.map/GQ.svg",
+ "svg/ox.map/GR.svg",
+ "svg/ox.map/GS.svg",
+ "svg/ox.map/GT.svg",
+ "svg/ox.map/GU.svg",
+ "svg/ox.map/GW.svg",
+ "svg/ox.map/GY.svg",
+ "svg/ox.map/HK.svg",
+ "svg/ox.map/HM.svg",
+ "svg/ox.map/HN.svg",
+ "svg/ox.map/HR.svg",
+ "svg/ox.map/HT.svg",
+ "svg/ox.map/HU.svg",
+ "svg/ox.map/HVBF.svg",
+ "svg/ox.map/IC.svg",
+ "svg/ox.map/ID.svg",
+ "svg/ox.map/IE.svg",
+ "svg/ox.map/IL.svg",
+ "svg/ox.map/IM.svg",
+ "svg/ox.map/IN.svg",
+ "svg/ox.map/IO.svg",
+ "svg/ox.map/IQ.svg",
+ "svg/ox.map/IR.svg",
+ "svg/ox.map/IS.svg",
+ "svg/ox.map/IT.svg",
+ "svg/ox.map/JE.svg",
+ "svg/ox.map/JM.svg",
+ "svg/ox.map/JO.svg",
+ "svg/ox.map/JP.svg",
+ "svg/ox.map/JTUM.svg",
+ "svg/ox.map/KE.svg",
+ "svg/ox.map/KG.svg",
+ "svg/ox.map/KH.svg",
+ "svg/ox.map/KI.svg",
+ "svg/ox.map/KM.svg",
+ "svg/ox.map/KN.svg",
+ "svg/ox.map/KOHH.svg",
+ "svg/ox.map/KP.svg",
+ "svg/ox.map/KR.svg",
+ "svg/ox.map/KW.svg",
+ "svg/ox.map/KY.svg",
+ "svg/ox.map/KZ.svg",
+ "svg/ox.map/LA.svg",
+ "svg/ox.map/LB.svg",
+ "svg/ox.map/LC.svg",
+ "svg/ox.map/LI.svg",
+ "svg/ox.map/LK.svg",
+ "svg/ox.map/LR.svg",
+ "svg/ox.map/LS.svg",
+ "svg/ox.map/LT.svg",
+ "svg/ox.map/LU.svg",
+ "svg/ox.map/LV.svg",
+ "svg/ox.map/LY.svg",
+ "svg/ox.map/MA.svg",
+ "svg/ox.map/MC.svg",
+ "svg/ox.map/MD-TR.svg",
+ "svg/ox.map/MD.svg",
+ "svg/ox.map/ME.svg",
+ "svg/ox.map/MF.svg",
+ "svg/ox.map/MG.svg",
+ "svg/ox.map/MH.svg",
+ "svg/ox.map/MIUM.svg",
+ "svg/ox.map/MK.svg",
+ "svg/ox.map/ML.svg",
+ "svg/ox.map/MM.svg",
+ "svg/ox.map/MN.svg",
+ "svg/ox.map/MO.svg",
+ "svg/ox.map/MP.svg",
+ "svg/ox.map/MQ.svg",
+ "svg/ox.map/MR.svg",
+ "svg/ox.map/MS.svg",
+ "svg/ox.map/MT.svg",
+ "svg/ox.map/MU.svg",
+ "svg/ox.map/MV.svg",
+ "svg/ox.map/MW.svg",
+ "svg/ox.map/MX.svg",
+ "svg/ox.map/MY.svg",
+ "svg/ox.map/MZ.svg",
+ "svg/ox.map/NA.svg",
+ "svg/ox.map/NC.svg",
+ "svg/ox.map/NE.svg",
+ "svg/ox.map/NF.svg",
+ "svg/ox.map/NG.svg",
+ "svg/ox.map/NHVU.svg",
+ "svg/ox.map/NI.svg",
+ "svg/ox.map/NL.svg",
+ "svg/ox.map/NO.svg",
+ "svg/ox.map/NP.svg",
+ "svg/ox.map/NQAQ.svg",
+ "svg/ox.map/NR.svg",
+ "svg/ox.map/NTHH.svg",
+ "svg/ox.map/NU.svg",
+ "svg/ox.map/NZ.svg",
+ "svg/ox.map/OM.svg",
+ "svg/ox.map/PA.svg",
+ "svg/ox.map/PCHH.svg",
+ "svg/ox.map/PE.svg",
+ "svg/ox.map/PF.svg",
+ "svg/ox.map/PG.svg",
+ "svg/ox.map/PH.svg",
+ "svg/ox.map/PK.svg",
+ "svg/ox.map/PL.svg",
+ "svg/ox.map/PM.svg",
+ "svg/ox.map/PN.svg",
+ "svg/ox.map/PR.svg",
+ "svg/ox.map/PS.svg",
+ "svg/ox.map/PT.svg",
+ "svg/ox.map/PUUM.svg",
+ "svg/ox.map/PW.svg",
+ "svg/ox.map/PY.svg",
+ "svg/ox.map/PZPA.png",
+ "svg/ox.map/QA.svg",
+ "svg/ox.map/RE.png",
+ "svg/ox.map/RHZW.svg",
+ "svg/ox.map/RO.svg",
+ "svg/ox.map/RS-KO.svg",
+ "svg/ox.map/RS.svg",
+ "svg/ox.map/RU.svg",
+ "svg/ox.map/RW.svg",
+ "svg/ox.map/SA.svg",
+ "svg/ox.map/SB.svg",
+ "svg/ox.map/SC.svg",
+ "svg/ox.map/SD-SS.svg",
+ "svg/ox.map/SD.svg",
+ "svg/ox.map/SE.svg",
+ "svg/ox.map/SG.svg",
+ "svg/ox.map/SH.svg",
+ "svg/ox.map/SI.svg",
+ "svg/ox.map/SITH.svg",
+ "svg/ox.map/SJ.svg",
+ "svg/ox.map/SK.svg",
+ "svg/ox.map/SKIN.svg",
+ "svg/ox.map/SL.svg",
+ "svg/ox.map/SM.svg",
+ "svg/ox.map/SN.svg",
+ "svg/ox.map/SO-SO.svg",
+ "svg/ox.map/SO.svg",
+ "svg/ox.map/SR.svg",
+ "svg/ox.map/ST.svg",
+ "svg/ox.map/SUHH.svg",
+ "svg/ox.map/SV.svg",
+ "svg/ox.map/SX.svg",
+ "svg/ox.map/SY.svg",
+ "svg/ox.map/SZ.svg",
+ "svg/ox.map/TA.svg",
+ "svg/ox.map/TC.svg",
+ "svg/ox.map/TD.svg",
+ "svg/ox.map/TF.svg",
+ "svg/ox.map/TG.svg",
+ "svg/ox.map/TH.svg",
+ "svg/ox.map/TJ.svg",
+ "svg/ox.map/TK.svg",
+ "svg/ox.map/TL.svg",
+ "svg/ox.map/TM.svg",
+ "svg/ox.map/TN.svg",
+ "svg/ox.map/TO.svg",
+ "svg/ox.map/TPTL.svg",
+ "svg/ox.map/TR.svg",
+ "svg/ox.map/TT.svg",
+ "svg/ox.map/TV.svg",
+ "svg/ox.map/TW.svg",
+ "svg/ox.map/TZ.svg",
+ "svg/ox.map/UA.svg",
+ "svg/ox.map/UG.svg",
+ "svg/ox.map/UK.svg",
+ "svg/ox.map/UM.svg",
+ "svg/ox.map/US.svg",
+ "svg/ox.map/UY.svg",
+ "svg/ox.map/UZ.svg",
+ "svg/ox.map/VA.svg",
+ "svg/ox.map/VC.svg",
+ "svg/ox.map/VDVN.svg",
+ "svg/ox.map/VE.svg",
+ "svg/ox.map/VG.svg",
+ "svg/ox.map/VI.svg",
+ "svg/ox.map/VN.svg",
+ "svg/ox.map/VU.svg",
+ "svg/ox.map/WF.svg",
+ "svg/ox.map/WKUM.svg",
+ "svg/ox.map/WS.svg",
+ "svg/ox.map/YDYE.svg",
+ "svg/ox.map/YE.svg",
+ "svg/ox.map/YT.svg",
+ "svg/ox.map/YUCS.svg",
+ "svg/ox.map/ZA.svg",
+ "svg/ox.map/ZM.svg",
+ "svg/ox.map/ZRCD.svg",
+ "svg/ox.map/ZW.svg",
+ "svg/ox.ui.classic/symbolAdd.svg",
+ "svg/ox.ui.classic/symbolArrowDown.svg",
+ "svg/ox.ui.classic/symbolArrowLeft.svg",
+ "svg/ox.ui.classic/symbolArrowRight.svg",
+ "svg/ox.ui.classic/symbolArrowUp.svg",
+ "svg/ox.ui.classic/symbolBracket.svg",
+ "svg/ox.ui.classic/symbolCenter.svg",
+ "svg/ox.ui.classic/symbolCheck.svg",
+ "svg/ox.ui.classic/symbolClose.svg",
+ "svg/ox.ui.classic/symbolDelete.svg",
+ "svg/ox.ui.classic/symbolDown.svg",
+ "svg/ox.ui.classic/symbolDownload.svg",
+ "svg/ox.ui.classic/symbolEdit.svg",
+ "svg/ox.ui.classic/symbolFill.svg",
+ "svg/ox.ui.classic/symbolFind.svg",
+ "svg/ox.ui.classic/symbolFit.svg",
+ "svg/ox.ui.classic/symbolFlag.svg",
+ "svg/ox.ui.classic/symbolGoToIn.svg",
+ "svg/ox.ui.classic/symbolGoToOut.svg",
+ "svg/ox.ui.classic/symbolGrow.svg",
+ "svg/ox.ui.classic/symbolHelp.svg",
+ "svg/ox.ui.classic/symbolInfo.svg",
+ "svg/ox.ui.classic/symbolLeft.svg",
+ "svg/ox.ui.classic/symbolLike.svg",
+ "svg/ox.ui.classic/symbolLoading.svg",
+ "svg/ox.ui.classic/symbolLock.svg",
+ "svg/ox.ui.classic/symbolMount.svg",
+ "svg/ox.ui.classic/symbolMute.svg",
+ "svg/ox.ui.classic/symbolNone.svg",
+ "svg/ox.ui.classic/symbolPause.svg",
+ "svg/ox.ui.classic/symbolPlayInToOut.svg",
+ "svg/ox.ui.classic/symbolPublish.svg",
+ "svg/ox.ui.classic/symbolRedo.svg",
+ "svg/ox.ui.classic/symbolRemove.svg",
+ "svg/ox.ui.classic/symbolRight.svg",
+ "svg/ox.ui.classic/symbolSelect.svg",
+ "svg/ox.ui.classic/symbolSet.svg",
+ "svg/ox.ui.classic/symbolSetIn.svg",
+ "svg/ox.ui.classic/symbolSetOut.svg",
+ "svg/ox.ui.classic/symbolShrink.svg",
+ "svg/ox.ui.classic/symbolStar.svg",
+ "svg/ox.ui.classic/symbolSync.svg",
+ "svg/ox.ui.classic/symbolUndo.svg",
+ "svg/ox.ui.classic/symbolUnlock.svg",
+ "svg/ox.ui.classic/symbolUnmount.svg",
+ "svg/ox.ui.classic/symbolUnmute.svg",
+ "svg/ox.ui.classic/symbolUp.svg",
+ "svg/ox.ui.classic/symbolUser.svg",
+ "svg/ox.ui.classic/symbolView.svg",
+ "svg/ox.ui.classic/symbolVolumeDown.svg",
+ "svg/ox.ui.classic/symbolVolumeUp.svg",
+ "svg/ox.ui.classic/symbolWarning.svg",
+ "svg/ox.ui.classic/symbolZoom.svg",
+ "svg/ox.ui.modern/symbolAdd.svg",
+ "svg/ox.ui.modern/symbolArrowDown.svg",
+ "svg/ox.ui.modern/symbolArrowLeft.svg",
+ "svg/ox.ui.modern/symbolArrowRight.svg",
+ "svg/ox.ui.modern/symbolArrowUp.svg",
+ "svg/ox.ui.modern/symbolBracket.svg",
+ "svg/ox.ui.modern/symbolCenter.svg",
+ "svg/ox.ui.modern/symbolCheck.svg",
+ "svg/ox.ui.modern/symbolClose.svg",
+ "svg/ox.ui.modern/symbolDelete.svg",
+ "svg/ox.ui.modern/symbolDown.svg",
+ "svg/ox.ui.modern/symbolDownload.svg",
+ "svg/ox.ui.modern/symbolEdit.svg",
+ "svg/ox.ui.modern/symbolFill.svg",
+ "svg/ox.ui.modern/symbolFind.svg",
+ "svg/ox.ui.modern/symbolFit.svg",
+ "svg/ox.ui.modern/symbolFlag.svg",
+ "svg/ox.ui.modern/symbolGoToIn.svg",
+ "svg/ox.ui.modern/symbolGoToOut.svg",
+ "svg/ox.ui.modern/symbolGrow.svg",
+ "svg/ox.ui.modern/symbolHelp.svg",
+ "svg/ox.ui.modern/symbolInfo.svg",
+ "svg/ox.ui.modern/symbolLeft.svg",
+ "svg/ox.ui.modern/symbolLike.svg",
+ "svg/ox.ui.modern/symbolLoading.svg",
+ "svg/ox.ui.modern/symbolLock.svg",
+ "svg/ox.ui.modern/symbolMount.svg",
+ "svg/ox.ui.modern/symbolMute.svg",
+ "svg/ox.ui.modern/symbolNone.svg",
+ "svg/ox.ui.modern/symbolPause.svg",
+ "svg/ox.ui.modern/symbolPlayInToOut.svg",
+ "svg/ox.ui.modern/symbolPublish.svg",
+ "svg/ox.ui.modern/symbolRedo.svg",
+ "svg/ox.ui.modern/symbolRemove.svg",
+ "svg/ox.ui.modern/symbolRight.svg",
+ "svg/ox.ui.modern/symbolSelect.svg",
+ "svg/ox.ui.modern/symbolSet.svg",
+ "svg/ox.ui.modern/symbolSetIn.svg",
+ "svg/ox.ui.modern/symbolSetOut.svg",
+ "svg/ox.ui.modern/symbolShrink.svg",
+ "svg/ox.ui.modern/symbolStar.svg",
+ "svg/ox.ui.modern/symbolSync.svg",
+ "svg/ox.ui.modern/symbolUndo.svg",
+ "svg/ox.ui.modern/symbolUnlock.svg",
+ "svg/ox.ui.modern/symbolUnmount.svg",
+ "svg/ox.ui.modern/symbolUnmute.svg",
+ "svg/ox.ui.modern/symbolUp.svg",
+ "svg/ox.ui.modern/symbolUser.svg",
+ "svg/ox.ui.modern/symbolView.svg",
+ "svg/ox.ui.modern/symbolVolumeDown.svg",
+ "svg/ox.ui.modern/symbolVolumeUp.svg",
+ "svg/ox.ui.modern/symbolWarning.svg",
+ "svg/ox.ui.modern/symbolZoom.svg"
]
\ No newline at end of file
diff --git a/build/png/ox.ui.modern/symbolSelect.png b/build/png/ox.map/marker.png
similarity index 86%
rename from build/png/ox.ui.modern/symbolSelect.png
rename to build/png/ox.map/marker.png
index 6b5b17cba369f13767d0538043db0f2e1bb81c14..82cd5042f98b4a01b7cc2bdb4ba7e809b371c67c 100644
GIT binary patch
delta 403
zcmV;E0c`%r7Nr;=iBL{Q4GJ0x0000DNk~Le0000G0000G2nGNE03Y-JVX+~e3V#7m
zNklb$t6+yBC`C7iwtMg^
zNSvflq2eyDD2PL$#b~6Jh(XgKH}JqlLiNC1?mg#l@44q6d58rhC}TG49bq30>>7Y+
zY)1S+_g^cVZ3ZrgGU8P%jdEEbO@BC944kfX}#IT|a_b3hx(_m&;gJ=wQKNs5c
z=4Y=Utt!pO#OoBdDRsEVT23#~m$$q=Cf}w#$Yh=3XUe~Lg)MySH}N|PS5yy}{KD8d
x(Kt6vUeuX-&)hbpAg<#BTF*92|2@us2LLA5Z>i~>odo~@002ovPDHLkV1jomvY7w?
delta 181
zcmZ1~aY9V7Gr-TCmrII^fq{Y7)59eQNGpIa2OE$quB!U7QE?tuJwvgli(^Q|tvAyS
zay1z6IDh~1zkZ#%ep61?b~n%S+%{g*rgUUXZD!>8P}<<^!+Id{gja*Mpf*DlQyNo`
zT^iegyP*>~KU`Uv!mx*zYfcN>k5*3a{R>?LJY6=rNP1q`c*IeuaMIE<*Se0!Ch)%j
f+Wh}NGee(6=E;TsR^%`+0A1(l>gTe~DWM4fipxSQ
diff --git a/build/png/ox.map/markerEditing.png b/build/png/ox.map/markerEditing.png
new file mode 100644
index 0000000000000000000000000000000000000000..f73f61f041c2f376c4b32f54238b452a1d7bd31e
GIT binary patch
literal 3187
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
delta 173
zcmaDWen3pIGr-TCmrII^fq{Y7)59eQNGpIa2OE$quB!U7QE?tuJwvvqi(^Q|tvAyg
z`4|LvSgxM`^~o-G?j4U7uGH#DIjYG^oEVl&R=v;sq+~}0D~kkEz}2`Ab8l^v&A*o?
zurkaoT~n@LJ*V!ZlLzyRGxrP_md~5Pwqdb(52J-YcfE^=0|S%51Gxq!28RFtnHgSe
XbNcA_?RY)V0Sun5elF{rm=c-*+*3P~
diff --git a/build/png/ox.ui.classic/symbolBelow.png b/build/png/ox.map/markerResult.png
similarity index 86%
rename from build/png/ox.ui.classic/symbolBelow.png
rename to build/png/ox.map/markerResult.png
index 97c0f23be14ecdfd25325c924d8ebd5af253ac91..ebcda57f6ad1381d666fa7c9552312bb955edf97 100644
GIT binary patch
delta 410
zcmV;L0cHNX7OWT{iBL{Q4GJ0x0000DNk~Le0000G0000G2nGNE03Y-JVX+~e3V#7t
zNkliuxU39;EgWo9?*|B}wiS{pkS$_o;o1kk
z!ZKDOC@5)Ci7*S2BA~KHF=4>UBl4>7vsy#ATM5y1EkM2eu1ljEs(cW!pn0jHdG
z(oXw6=x%RIIq&VMs8k$%%FEC*D)6_&N3-9`S`Gi07t%XJBSv`2U}o;R`pH`{sok
R7Xj^N@O1TaS?83{1OPY?Im!S4
diff --git a/build/png/ox.map/markerResultEditing.png b/build/png/ox.map/markerResultEditing.png
new file mode 100644
index 0000000000000000000000000000000000000000..ab30a17de914815da90f8ffd885daf424bf872c0
GIT binary patch
literal 3169
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
Hu0mjfjt=11
literal 0
HcmV?d00001
diff --git a/build/png/ox.ui.modern/iconFind.png b/build/png/ox.map/markerResultSelected.png
similarity index 89%
rename from build/png/ox.ui.modern/iconFind.png
rename to build/png/ox.map/markerResultSelected.png
index 1926ba36e2d3bba26754e7f2cb8db517cb7ea7c0..9a20190b2282724fb3e1781c02634c0bbbffef56 100644
GIT binary patch
delta 305
zcmV-10nYyZ7UmbQzY2c=5lKWrRCwB~ldVnzK@^3*8G(U{S_Eu@*z^?^-whUx?*o8Y
zfkM<24<3yrTi<(feaXgy*W?;
zB{2P>mK0YaX(BBftz_AlMoIL!aDxQ608Zfb1!gsr_i*=Y#~gp{LVf^;DfIfl4R8)T
z!~zrG6ds@8x`J`dj}$44GT7e(E`c*AX$ZQ7<_*T>YV+qJMGiY#;EugD%x&AX*O|dI
zv)Vl5K6D#PoAf`;ahf&RuD>mA80mVIe8f_2wcq
ztrkG(E!*zO5;iHyelHS()a#pv>Bdq1x6kzF@BBUh+8NQm5*=F$00000NkvXXu0mjf
Dc6^K2
delta 200
zcmV;(05|{U7ycHozY2c80000M$@2p5mw(J=F93{2=UCe(jzfZ=13Un?z*A)~2CiAHo|#VP
zq-nuVI2V#65#8c3?OWQ-)+es;1Q1g((vT*7h44)Y`cLJVdHn;yA>)
z@My7fA#og{x&^!eGDIc>L5C!Xel@9r6a*baCO~#_l>cp+{=Clb0|0eQ?3Wyo)wuuw
N002ovPDHLkV1nT#pC14K
delta 163
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
diff --git a/build/png/ox.ui.classic/symbolCheck.png b/build/png/ox.ui.classic/symbolCheck.png
deleted file mode 100644
index 64470d4eed2c6178c3867bdcdccd0249f0c9fefa..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001
literal 2909
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
Hu0mjf7ja;T
diff --git a/build/png/ox.ui.classic/symbolClear.png b/build/png/ox.ui.classic/symbolClear.png
deleted file mode 100644
index fbee28dfedfbe56283876abb0081b75c34fc2548..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001
literal 2925
zcmV-z3zGDSP)KLZ*U+IBfRsybQWXdwQbLP>6pAqfylh#{fb6;Z(vMMVS~$e@S=j*ftg6;Uhf59&ghTmgWD0l;*T
zI709Y^p6lP1rIRMx#05C~cW=H_Aw*bJ-5DT&Z2n+x)QHX^p
z00esgV8|mQcmRZ%02D^@S3L16t`O%c004NIvOKvYIYoh62rY33S640`D9%Y2D-rV&nehQ1i
z007~1e$oCcFS8neI|hJl{-P!B1ZZ9hpmq0)X0i`JwE&>$+E?>%_LC6RbVIkUx0b+_+BaR3cnT7Zv!AJxW
zizFb)h!jyGOOZ85F;a?DAXP{m@;!0_IfqH8(HlgRxt7s3}k3K`kFu>>-2Q$QMFfPW!La{h336o>X
zu_CMttHv6zR;&ZNiS=X8v3CR#fknUxHUxJ0uoBa_M6WNWeqIg~6QE69c9o#eyhGvpiOA@W-aonk<7r1(?fC{oI5N*U!4
zfg=2N-7=cNnjjOr{yriy6mMFgG#l
znCF=fnQv8CDz++o6_Lscl}eQ+l^ZHARH>?_s@|##Rr6KLRFA1%Q+=*RRWnoLsR`7U
zt5vFIcfW3@?wFpwUVxrVZ>QdQz32KIeJ}k~{cZZE^+ya?
z2D1z#2HOnI7(B%_ac?{wFUQ;QQA1tBKtrWrm0_3Rgps+?Jfqb{jYbcQX~taRB;#$y
zZN{S}1|}gUOHJxc?wV3fxuz+mJ4`!F$IZ;mqRrNsHJd##*D~ju=bP7?-?v~|cv>vB
zsJ6IeNwVZxrdjT`yl#bBIa#GxRa#xMMy;K#CDyyGyQdMSxlWT#tDe?p!?5wT$+oGt
z8L;Kp2HUQ-ZMJ=3XJQv;x5ci*?vuTfeY$;({XGW_huIFR9a(?@3)XSs8O^N5RyOM=TTmp(3=8^+zpz2r)C
z^>JO{deZfso3oq3?Wo(Y?l$ge?uXo;%ru`Vo>?<<(8I_>;8Eq#KMS9gFl*neeosSB
zfoHYnBQIkwkyowPu(zdms`p{<7e4kra-ZWq<2*OsGTvEV%s0Td$hXT+!*8Bnh2KMe
zBmZRodjHV?r+_5^X9J0WL4jKW`}lf%A-|44I@@LTvf1rHjG(ze6+w@Jt%Bvjts!X0
z?2xS?_ve_-kiKB_KiJlZ$9G`c^=E@oNG)mWWaNo-3TIW8)$Hg0Ub-~8?KhvJ>$
z3*&nim@mj(aCxE5!t{lw7O5^0EIO7zOo&c6l<+|iDySBWCGrz@C5{St!X3hAA}`T4
z(TLbXTq+(;@<=L8dXnssyft|w#WSTW<++3>sgS%(4NTpeI-VAqb|7ssJvzNHgOZVu
zaYCvgO_R1~>SyL=cFU|~g|hy|Zi}}s9+d~lYqOB71z9Z$wnC=pR9Yz4DhIM>Wmjgu
z&56o6maCpC&F##y%G;1PobR9i?GnNg;gYtchD%p19a!eQtZF&3JaKv33gZ<8D~47E
ztUS1iwkmDaPpj=$m#%)jCVEY4fnLGNg2A-`YwHVD3gv};>)hAvT~AmqS>Lr``i7kw
zJ{5_It`yrBmlc25DBO7E8;5VoznR>Ww5hAaxn$2~(q`%A-YuS64wkBy=9dm`4cXeX
z4c}I@?e+FW+b@^RDBHV(wnMq2zdX3SWv9u`%{xC-q*U}&`cyXV(%rRT*Z6MH?i+i&
z_B8C(+grT%{XWUQ+f@NoP1R=AW&26{v-dx)iK^-Nmiuj8txj!m?Z*Ss1N{dh4z}01
z)YTo*JycSU)+_5r4#yw9{+;i4Ee$peRgIj+;v;ZGdF1K$3E%e~4LaI(jC-u%2h$&R
z9cLXcYC@Xwnns&bn)_Q~Te?roKGD|d-g^8;+aC{{G(1^(O7m37Y1-+6)01cN&y1aw
zoqc{T`P^XJqPBbIW6s}d4{z_f5Om?vMgNQEJG?v2T=KYd^0M3I6IZxbny)%vZR&LD
zJpPl@Psh8QyPB@KTx+@RdcC!KX7}kEo;S|j^u2lU7XQ}Oo;f|;z4Ll+_r>@1-xl3|
zawq-H%e&ckC+@AhPrP6BKT#_XdT7&;F71j}Joy
zkC~6lh7E@6o;W@^IpRNZ{ptLtL(gQ-CY~4mqW;US7Zxvm_|@yz&e53Bp_lTPlfP|z
zrTyx_>lv@x#=^!PzR7qqF<$gm`|ZJZ+;<)Cqu&ot2z=0000WV@Og>004R=004l4008;_004mL004C`008P>0026e000+nl3&F}
z0001(Nkl}!dgedz#&s!HbCBzd6{s04nW
z!2Tp?t%-=7F=6t(m%jJzPCy6y5Iu7RN20M2+Y!7(vkHObsAN<0?W#
znSWvsEzyQn1APl%RPFFUY)*6QuyTJ3?hGl2CE5^11Cu`ekEj3&pa9YV4gdfE|NjF3
XT*f~W@yR?H00000NkvXXu0mjf%8_V*
diff --git a/build/png/ox.ui.classic/symbolClick.png b/build/png/ox.ui.classic/symbolClick.png
deleted file mode 100644
index a03a5c47dfc69de45ad9793f176c300f8bee3ed4..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001
literal 2923
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
VK1N>`O#T1>002ovPDHLkV1hd@VG{rV
diff --git a/build/png/ox.ui.classic/symbolClose.png b/build/png/ox.ui.classic/symbolClose.png
deleted file mode 100644
index 58af4ea23ba3bd88f24ed97b195f5976913c4c7f..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001
literal 2923
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
VO94jg#cBWm002ovPDHLkV1mpMXLSGo
diff --git a/build/png/ox.ui.classic/symbolCollapse.png b/build/png/ox.ui.classic/symbolCollapse.png
deleted file mode 100644
index 392b5f1d93b09da1fbcb8a0062006f3b89ab62e0..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001
literal 2885
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
diff --git a/build/png/ox.ui.classic/symbolDate.png b/build/png/ox.ui.classic/symbolDate.png
deleted file mode 100644
index 16344d288d1c1fe7ff7013b4013fc6cfa9ad539f..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001
literal 2865
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
D6qRFS
diff --git a/build/png/ox.ui.classic/symbolFind.png b/build/png/ox.ui.classic/symbolFind.png
deleted file mode 100644
index 6393086ca3437a35a4d5652e0bf90b867a9479b0..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001
literal 2935
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
diff --git a/build/png/ox.ui.classic/symbolFit.png b/build/png/ox.ui.classic/symbolFit.png
deleted file mode 100644
index 830ce89f50e08732467b408b50c62395e32d9402..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001
literal 2916
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