Userdark tema import
authorelgekko <vasary@elgekko.net>
Thu, 9 Mar 2023 09:25:45 +0000 (10:25 +0100)
committerelgekko <vasary@elgekko.net>
Thu, 9 Mar 2023 09:25:45 +0000 (10:25 +0100)
428 files changed:
server/hu.user.theme.userdark/.classpath [new file with mode: 0644]
server/hu.user.theme.userdark/.gitattributes [new file with mode: 0644]
server/hu.user.theme.userdark/.project [new file with mode: 0644]
server/hu.user.theme.userdark/HOWTO.md [new file with mode: 0644]
server/hu.user.theme.userdark/assembly/bundle.xml [new file with mode: 0644]
server/hu.user.theme.userdark/assembly/zip.xml [new file with mode: 0644]
server/hu.user.theme.userdark/build.properties [new file with mode: 0644]
server/hu.user.theme.userdark/pom.xml [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/META-INF/MANIFEST.MF [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/metainfo/zk/config.xml [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/metainfo/zk/lang-addon.xml [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/js/zkex/grid/less/grid.less [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/js/zkex/inp/less/colorbox.less [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/js/zkex/layout/less/columnlayout.less [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/js/zkex/menu/less/fisheye.less [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/js/zkmax/big/less/biglistbox.less [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/js/zkmax/inp/ext/icons-black-2x.png [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/js/zkmax/inp/ext/icons-black.png [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/js/zkmax/inp/ext/icons-white-2x.png [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/js/zkmax/inp/ext/icons-white.png [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/js/zkmax/inp/less/chosenbox.less [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/js/zkmax/inp/less/tbeditor.less [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/js/zkmax/inp/less/timepicker.less [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/js/zkmax/layout/less/cardlayout.less [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/js/zkmax/layout/less/portallayout.less [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/js/zkmax/layout/less/rowlayout.less [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/js/zkmax/layout/less/scrollview.less [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/js/zkmax/layout/less/tablelayout.less [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/js/zkmax/nav/less/nav.less [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/js/zkmax/wgt/less/dropupload.less [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/js/zul/box/less/box.less [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/js/zul/box/less/layout.less [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/js/zul/db/less/calendar.less [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/js/zul/grid/less/grid.less [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/js/zul/inp/less/combo.less [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/js/zul/inp/less/input.less [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/js/zul/inp/less/slider.less [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/js/zul/layout/less/absolutelayout.less [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/js/zul/layout/less/anchorlayout.less [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/js/zul/layout/less/borderlayout.less [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/js/zul/menu/less/menu.less [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/js/zul/mesh/less/auxhead.less [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/js/zul/mesh/less/frozen.less [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/js/zul/mesh/less/paging.less [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/js/zul/sel/less/listbox.less [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/js/zul/sel/less/tree.less [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/js/zul/tab/less/tabbox.less [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/js/zul/wgt/less/a.less [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/js/zul/wgt/less/button.less [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/js/zul/wgt/less/caption.less [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/js/zul/wgt/less/combobutton.less [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/js/zul/wgt/less/groupbox.less [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/js/zul/wgt/less/popup.less [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/js/zul/wgt/less/progressmeter.less [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/js/zul/wgt/less/separator.less [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/js/zul/wgt/less/toolbar.less [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/js/zul/wnd/less/panel.less [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/js/zul/wnd/less/window.less [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zkex/img/colorbox/colorpicker_gradient.png [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zkex/img/colorbox/colorpicker_hue.png [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zkmax/img/big/drag-h-down-clk.png [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zkmax/img/big/drag-h-down-over.png [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zkmax/img/big/drag-h-end-clk.png [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zkmax/img/big/drag-h-end-over.png [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zkmax/img/big/drag-h-home-clk.png [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zkmax/img/big/drag-h-home-over.png [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zkmax/img/big/drag-h-up-clk.png [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zkmax/img/big/drag-h-up-over.png [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zkmax/img/big/drag-h.png [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zkmax/img/big/drag-v-down-clk.png [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zkmax/img/big/drag-v-down-over.png [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zkmax/img/big/drag-v-end-clk.png [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zkmax/img/big/drag-v-end-over.png [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zkmax/img/big/drag-v-home-clk.png [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zkmax/img/big/drag-v-home-over.png [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zkmax/img/big/drag-v-up-clk.png [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zkmax/img/big/drag-v-up-over.png [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zkmax/img/big/drag-v.png [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zkmax/img/big/endbar-h.png [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zkmax/img/big/endbar-v.png [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zkmax/img/big/hbar-tick.png [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zkmax/img/big/vbar-tick.png [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zkmax/img/inp/chosenbox-del-btn.png [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zkmax/img/inp/plus-btn.png [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zkmax/img/tablet/big/drag-h-down.png [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zkmax/img/tablet/big/drag-h-end.png [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zkmax/img/tablet/big/drag-h-home.png [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zkmax/img/tablet/big/drag-h-up.png [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zkmax/img/tablet/big/drag-h.png [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zkmax/img/tablet/big/drag-v-down.png [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zkmax/img/tablet/big/drag-v-end.png [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zkmax/img/tablet/big/drag-v-home.png [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zkmax/img/tablet/big/drag-v-up.png [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zkmax/img/tablet/big/drag-v.png [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zkmax/img/tablet/checked.png [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zkmax/img/tablet/close.png [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zkmax/img/tablet/colorbox/cb-buttons.png [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zkmax/img/tablet/colorbox/colorpicker_arrows.png [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zkmax/img/tablet/colorbox/colorpicker_gradient.png [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zkmax/img/tablet/colorbox/colorpicker_hue.png [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zkmax/img/tablet/errors.png [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zkmax/img/tablet/grid/group-arrows.png [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zkmax/img/tablet/inp/bandbox.png [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zkmax/img/tablet/inp/combobox.png [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zkmax/img/tablet/inp/datebox.png [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zkmax/img/tablet/inp/error-close.png [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zkmax/img/tablet/inp/timebox.png [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zkmax/img/tablet/layout/east.png [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zkmax/img/tablet/layout/load-down.png [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zkmax/img/tablet/layout/load-left.png [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zkmax/img/tablet/layout/load-right.png [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zkmax/img/tablet/layout/load-up.png [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zkmax/img/tablet/layout/north.png [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zkmax/img/tablet/layout/south.png [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zkmax/img/tablet/layout/west.png [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zkmax/img/tablet/menu/checked.png [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zkmax/img/tablet/minus.png [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zkmax/img/tablet/paging/first.png [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zkmax/img/tablet/paging/last.png [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zkmax/img/tablet/paging/next.png [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zkmax/img/tablet/paging/prev.png [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zkmax/img/tablet/plus.png [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zkmax/img/tablet/popup/notif-close.png [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zkmax/img/tablet/tab/scroll-v.png [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zkmax/img/tablet/tab/scroll.png [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zkmax/img/tablet/tree/arrow-toggle.png [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zkmax/img/tablet/wnd/close.png [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zkmax/img/tablet/wnd/colpsd.png [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zkmax/img/tablet/wnd/exp.png [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zkmax/img/tablet/wnd/max.png [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zkmax/img/tablet/wnd/maxd.png [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zkmax/img/tablet/wnd/min.png [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zkmax/less/_zkvariables.less [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zkmax/less/tablet.less [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zkmax/less/tablet/_biglistbox.less [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zkmax/less/tablet/_borderlayout.less [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zkmax/less/tablet/_box.less [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zkmax/less/tablet/_button.less [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zkmax/less/tablet/_calendar.less [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zkmax/less/tablet/_caption.less [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zkmax/less/tablet/_chosenbox.less [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zkmax/less/tablet/_colorbox.less [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zkmax/less/tablet/_combo.less [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zkmax/less/tablet/_combobutton.less [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zkmax/less/tablet/_grid.less [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zkmax/less/tablet/_groupbox.less [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zkmax/less/tablet/_input.less [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zkmax/less/tablet/_listbox.less [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zkmax/less/tablet/_menu.less [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zkmax/less/tablet/_paging.less [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zkmax/less/tablet/_panel.less [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zkmax/less/tablet/_popup.less [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zkmax/less/tablet/_slider.less [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zkmax/less/tablet/_tabbox.less [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zkmax/less/tablet/_toolbar.less [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zkmax/less/tablet/_tree.less [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zkmax/less/tablet/_window.less [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zul/css/ext.css.dsp [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zul/img/button/bandbox-rounded.gif [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zul/img/button/bandbox-rounded.png [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zul/img/button/btn-corner.gif [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zul/img/button/btn-ctr.gif [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zul/img/button/btn-x.gif [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zul/img/button/btn-y.gif [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zul/img/button/combobox-rounded.gif [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zul/img/button/combobox-rounded.png [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zul/img/button/combobutton-corner-r.gif [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zul/img/button/combobutton-right-btn.gif [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zul/img/button/combobutton-y-r.gif [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zul/img/button/datebox-rounded.gif [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zul/img/button/datebox-rounded.png [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zul/img/button/redcombo-rounded.gif [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zul/img/button/timebox-rounded.gif [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zul/img/button/timebox-rounded.png [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zul/img/button/toolbarbtn-corner.gif [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zul/img/button/toolbarbtn-corner.png [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zul/img/button/toolbarbtn-ctr.gif [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zul/img/button/toolbarbtn-ctr.png [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zul/img/button/toolbarbtn-x.gif [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zul/img/button/toolbarbtn-x.png [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zul/img/button/toolbarbtn-y.gif [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zul/img/button/toolbarbtn-y.png [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zul/img/colorbox/cb-buttons.gif [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zul/img/common/bar-bg.png [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zul/img/common/check-sprite.gif [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zul/img/common/toolbar-hm.gif [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zul/img/common/toolbar-hm.png [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zul/img/errbox/error-close-over.gif [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zul/img/errbox/error-close.gif [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zul/img/errbox/error-icon.gif [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zul/img/errbox/error-icon.png [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zul/img/errbox/pointerD.gif [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zul/img/errbox/pointerD.png [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zul/img/errbox/pointerL.gif [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zul/img/errbox/pointerL.png [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zul/img/errbox/pointerLD.gif [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zul/img/errbox/pointerLD.png [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zul/img/errbox/pointerLU.gif [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zul/img/errbox/pointerLU.png [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zul/img/errbox/pointerR.gif [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zul/img/errbox/pointerR.png [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zul/img/errbox/pointerRD.gif [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zul/img/errbox/pointerRD.png [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zul/img/errbox/pointerRU.gif [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zul/img/errbox/pointerRU.png [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zul/img/errbox/pointerU.gif [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zul/img/errbox/pointerU.png [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zul/img/grid/arrows.gif [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zul/img/grid/arrows.png [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zul/img/grid/column-bg.gif [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zul/img/grid/column-bg.png [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zul/img/grid/column-over.gif [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zul/img/grid/column-over.png [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zul/img/grid/detail-bg.png [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zul/img/grid/group-bg-over-seld.png [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zul/img/grid/group-bg-over.png [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zul/img/grid/group-bg-seld.png [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zul/img/grid/group_bg.gif [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zul/img/grid/groupfoot_bg.gif [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zul/img/grid/hd-btn.gif [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zul/img/grid/hd-btn.png [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zul/img/grid/head-bg.png [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zul/img/grid/header-over.png [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zul/img/grid/menu-arrowdown.gif [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zul/img/grid/menu-arrowdown.png [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zul/img/grid/menu-arrowup.gif [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zul/img/grid/menu-arrowup.png [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zul/img/grid/menu-group.gif [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zul/img/grid/menu-group.png [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zul/img/grid/menu-ungroup.gif [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zul/img/grid/menu-ungroup.png [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zul/img/grid/row-expand.gif [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zul/img/grid/row-expand.png [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zul/img/input/bandbtn.gif [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zul/img/input/combobtn.gif [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zul/img/input/datebtn.gif [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zul/img/input/timebtn-down.gif [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zul/img/input/timebtn-up.gif [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zul/img/layout/borderlayout-btn.gif [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zul/img/layout/borderlayout-btn.png [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zul/img/layout/borderlayout-hm.gif [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zul/img/layout/borderlayout-hm.png [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zul/img/layout/groupbox-hm.gif [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zul/img/layout/groupbox-hm.png [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zul/img/layout/groupbox-x.gif [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zul/img/layout/groupbox-y.gif [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zul/img/menu/arrow.gif [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zul/img/menu/btn-arrow.gif [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zul/img/menu/btn-menu-hor-over.gif [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zul/img/menu/btn-menu-ver-over.gif [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zul/img/menu/checked.gif [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zul/img/menu/menu-bg.gif [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zul/img/menu/menu-bg.png [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zul/img/menu/menu-btn.png [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zul/img/menu/pp-bg.png [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zul/img/menu/trans-menu-btn.png [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zul/img/menu/unchecked.gif [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zul/img/misc/drag-allow.gif [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zul/img/misc/drag-allow.png [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zul/img/misc/drag-disallow.gif [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zul/img/misc/drag-disallow.png [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zul/img/misc/fileupload.gif [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zul/img/misc/prgmeter-anim.gif [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zul/img/misc/prgmeter.png [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zul/img/misc/prgmeter_bg.png [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zul/img/misc/progress.gif [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zul/img/msgbox/info-btn.gif [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zul/img/msgbox/info-btn.png [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zul/img/msgbox/question-btn.gif [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zul/img/msgbox/question-btn.png [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zul/img/msgbox/stop-btn.gif [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zul/img/msgbox/stop-btn.png [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zul/img/msgbox/warning-btn.gif [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zul/img/msgbox/warning-btn.png [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zul/img/paging/paging-btn.gif [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zul/img/paging/paging-btn.png [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zul/img/paging/pg-btn2.gif [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zul/img/paging/pg-btn2.png [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zul/img/popup/notif-close-over.gif [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zul/img/popup/notif-close-over.png [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zul/img/popup/notif-close.gif [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zul/img/popup/notif-close.png [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zul/img/popup/notif-error.gif [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zul/img/popup/notif-error.png [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zul/img/popup/notif-info.gif [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zul/img/popup/notif-info.png [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zul/img/popup/notif-warning.gif [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zul/img/popup/notif-warning.png [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zul/img/popup/popup-bg.gif [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zul/img/popup/popup-bg.png [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zul/img/shadow-blr.png [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zul/img/shadow-cl.png [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zul/img/shadow-cr.png [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zul/img/shadow-m.png [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zul/img/shadow-tlr.png [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zul/img/slider/slider-bg-ver.gif [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zul/img/slider/slider-bg-ver.png [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zul/img/slider/slider-bg.gif [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zul/img/slider/slider-bg.png [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zul/img/slider/slider-circle.gif [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zul/img/slider/slider-circle.png [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zul/img/slider/slider-scale.gif [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zul/img/slider/slider-scale.png [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zul/img/slider/slider-square.gif [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zul/img/slider/slider-square.png [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zul/img/slider/slider-v-circle.gif [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zul/img/slider/slider-v-circle.png [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zul/img/slider/slider-v-square.gif [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zul/img/slider/slider-v-square.png [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zul/img/slider/ticks.gif [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zul/img/splt/colps-b-os.gif [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zul/img/splt/colps-b.gif [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zul/img/splt/colps-b.png [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zul/img/splt/colps-l-os.gif [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zul/img/splt/colps-l.gif [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zul/img/splt/colps-l.png [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zul/img/splt/colps-r-os.gif [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zul/img/splt/colps-r.gif [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zul/img/splt/colps-r.png [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zul/img/splt/colps-t-os.gif [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zul/img/splt/colps-t.gif [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zul/img/splt/colps-t.png [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zul/img/splt/splt-h-ns.png [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zul/img/splt/splt-h-os.gif [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zul/img/splt/splt-h.png [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zul/img/splt/splt-v-ns.png [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zul/img/splt/splt-v-os.gif [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zul/img/splt/splt-v.png [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zul/img/tab/accd-hm-mouseover.png [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zul/img/tab/accd-hm.png [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zul/img/tab/scroll-d-hl.png [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zul/img/tab/scroll-d.png [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zul/img/tab/scroll-l.png [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zul/img/tab/scroll-r.png [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zul/img/tab/scroll-u-hl.png [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zul/img/tab/scroll-u.png [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zul/img/tab/tab-close.gif [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zul/img/tab/tab-close.png [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zul/img/tab/tab-corner.gif [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zul/img/tab/tab-corner.png [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zul/img/tab/tab-hm.gif [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zul/img/tab/tab-hm.png [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zul/img/tab/tab-v-corner.gif [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zul/img/tab/tab-v-corner.png [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zul/img/tab/tab-v-hm.gif [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zul/img/tab/tab-v-hm.png [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zul/img/tree/arrow-toggle.gif [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zul/img/tree/arrow-toggle.png [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zul/img/tree/dot-toggle.gif [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zul/img/tree/entity.gif [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zul/img/tree/folder-toggle.gif [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zul/img/tree/item-sel.gif [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zul/img/tree/item-sel.png [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zul/img/tree/tee-close.gif [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zul/img/tree/tee-last-close.gif [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zul/img/tree/tee-last-open.gif [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zul/img/tree/tee-last.gif [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zul/img/tree/tee-open.gif [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zul/img/tree/tee-vbar.gif [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zul/img/tree/tee.gif [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zul/img/tree/ventity.gif [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zul/img/tree/ventity.png [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zul/img/tree/vfolder-toggle.gif [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zul/img/tree/vfolder-toggle.png [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zul/img/wnd/panel-clr.gif [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zul/img/wnd/panel-clr.png [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zul/img/wnd/panel-corner-blue.gif [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zul/img/wnd/panel-corner-blue.png [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zul/img/wnd/panel-corner-gray.gif [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zul/img/wnd/panel-corner-gray.png [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zul/img/wnd/panel-corner.gif [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zul/img/wnd/panel-corner.png [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zul/img/wnd/panel-hl.gif [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zul/img/wnd/panel-hl.png [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zul/img/wnd/panel-hm.gif [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zul/img/wnd/panel-hm.png [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zul/img/wnd/panel-hr.gif [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zul/img/wnd/panel-hr.png [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zul/img/wnd/wnd-clr.gif [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zul/img/wnd/wnd-clr.png [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zul/img/wnd/wnd-corner.gif [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zul/img/wnd/wnd-corner.png [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zul/img/wnd/wnd-hl.gif [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zul/img/wnd/wnd-hl.png [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zul/img/wnd/wnd-hm.gif [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zul/img/wnd/wnd-hm.png [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zul/img/wnd/wnd-hr.gif [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zul/img/wnd/wnd-hr.png [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zul/img/wnd/wnd-icon.gif [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zul/img/wnd/wnd-icon.png [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zul/img/wnd/wnd-ol-clr.gif [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zul/img/wnd/wnd-ol-clr.png [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zul/img/wnd/wnd-ol-corner.gif [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zul/img/wnd/wnd-ol-corner.png [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zul/img/wnd/wnd-ol-hl.gif [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zul/img/wnd/wnd-ol-hl.png [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zul/img/wnd/wnd-ol-hm.gif [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zul/img/wnd/wnd-ol-hm.png [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zul/img/wnd/wnd-ol-hr.gif [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zul/img/wnd/wnd-ol-hr.png [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zul/img/wnd/wnd-pop-corner.gif [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zul/img/wnd/wnd-pop-corner.png [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zul/img/wnd/wnd-pop-hl.png [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zul/img/wnd/wnd-pop-hm.gif [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zul/img/wnd/wnd-pop-hm.png [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zul/img/wnd/wnd-pop-hr.png [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zul/less/_header.less [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zul/less/_reset.less [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zul/less/_zkmixins.less [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zul/less/_zkvariables.less [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zul/less/font/_all.less [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zul/less/font/_animated.less [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zul/less/font/_bordered-pulled.less [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zul/less/font/_core.less [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zul/less/font/_fixed-width.less [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zul/less/font/_icons.less [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zul/less/font/_larger.less [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zul/less/font/_list.less [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zul/less/font/_mixins.less [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zul/less/font/_path.less [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zul/less/font/_rotated-flipped.less [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zul/less/font/_stacked.less [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zul/less/font/_variables.less [new file with mode: 0644]
server/hu.user.theme.userdark/src/archive/web/zul/less/norm.less [new file with mode: 0644]
server/hu.user.theme.userdark/src/org/zkoss/theme/___THEME_NAME___/Version.java [new file with mode: 0644]
server/hu.user.theme.userdark/src/org/zkoss/theme/___THEME_NAME___/___THEME_NAME_CAP___ThemeWebAppInit.java [new file with mode: 0644]
server/hu.user.theme.userdark/src/org/zkoss/theme/userdark/UserdarkThemeWebAppInit.java [new file with mode: 0644]
server/hu.user.theme.userdark/src/org/zkoss/theme/userdark/Version.java [new file with mode: 0644]

diff --git a/server/hu.user.theme.userdark/.classpath b/server/hu.user.theme.userdark/.classpath
new file mode 100644 (file)
index 0000000..6c7c3b0
--- /dev/null
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="UTF-8"?>\r
+<classpath>\r
+       <classpathentry including="**/*.java" kind="src" output="target/classes" path="src">\r
+               <attributes>\r
+                       <attribute name="optional" value="true"/>\r
+                       <attribute name="maven.pomderived" value="true"/>\r
+               </attributes>\r
+       </classpathentry>\r
+       <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/J2SE-1.5">\r
+               <attributes>\r
+                       <attribute name="maven.pomderived" value="true"/>\r
+               </attributes>\r
+       </classpathentry>\r
+       <classpathentry kind="con" path="org.eclipse.m2e.MAVEN2_CLASSPATH_CONTAINER">\r
+               <attributes>\r
+                       <attribute name="maven.pomderived" value="true"/>\r
+               </attributes>\r
+       </classpathentry>\r
+       <classpathentry kind="output" path="target/classes"/>\r
+</classpath>\r
diff --git a/server/hu.user.theme.userdark/.gitattributes b/server/hu.user.theme.userdark/.gitattributes
new file mode 100644 (file)
index 0000000..d405816
--- /dev/null
@@ -0,0 +1,2 @@
+# enforce linux line endings for script files
+*.sh text eol=lf
diff --git a/server/hu.user.theme.userdark/.project b/server/hu.user.theme.userdark/.project
new file mode 100644 (file)
index 0000000..d62e19f
--- /dev/null
@@ -0,0 +1,23 @@
+<?xml version="1.0" encoding="UTF-8"?>\r
+<projectDescription>\r
+       <name>hu.user.theme.userdark</name>\r
+       <comment></comment>\r
+       <projects>\r
+       </projects>\r
+       <buildSpec>\r
+               <buildCommand>\r
+                       <name>org.eclipse.jdt.core.javabuilder</name>\r
+                       <arguments>\r
+                       </arguments>\r
+               </buildCommand>\r
+               <buildCommand>\r
+                       <name>org.eclipse.m2e.core.maven2Builder</name>\r
+                       <arguments>\r
+                       </arguments>\r
+               </buildCommand>\r
+       </buildSpec>\r
+       <natures>\r
+               <nature>org.eclipse.jdt.core.javanature</nature>\r
+               <nature>org.eclipse.m2e.core.maven2Nature</nature>\r
+       </natures>\r
+</projectDescription>\r
diff --git a/server/hu.user.theme.userdark/HOWTO.md b/server/hu.user.theme.userdark/HOWTO.md
new file mode 100644 (file)
index 0000000..d5cba28
--- /dev/null
@@ -0,0 +1,4 @@
+* Fordítés elÅ‘tt telepíteni kell a nodejs appot Ã©s globálisan a lessjs library korábbi verzióját: "npm install less@2.7.2 -g" \r
+* A projekt a -dependencies/libs alá fordul\r
+* Az Ã©rvényesítéshez futtatni kell a -dependencies projekten az "mvn clean package p2:site" parancsot \r
+* Deploy elÅ‘tt target platform frissítés szükséges  
\ No newline at end of file
diff --git a/server/hu.user.theme.userdark/assembly/bundle.xml b/server/hu.user.theme.userdark/assembly/bundle.xml
new file mode 100644 (file)
index 0000000..e6db5eb
--- /dev/null
@@ -0,0 +1,19 @@
+<assembly xmlns="http://maven.apache.org/plugins/maven-assembly-plugin/assembly/1.1.0"\r
+       xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"\r
+       xsi:schemaLocation="http://maven.apache.org/plugins/maven-assembly-plugin/assembly/1.1.0 http://maven.apache.org/xsd/assembly-1.1.0.xsd">\r
+       <id>bundle</id>\r
+       <formats>\r
+               <format>jar</format>\r
+       </formats>\r
+       <includeBaseDirectory>false</includeBaseDirectory>\r
+       <files>\r
+               <file>\r
+                       <source>pom.xml</source>\r
+                       <outputDirectory>/</outputDirectory>\r
+               </file>\r
+               <file>\r
+                       <source>${project.build.directory}/${artifactId}-${version}.jar</source>\r
+                       <outputDirectory>/</outputDirectory>\r
+               </file>\r
+       </files>\r
+</assembly>\r
diff --git a/server/hu.user.theme.userdark/assembly/zip.xml b/server/hu.user.theme.userdark/assembly/zip.xml
new file mode 100644 (file)
index 0000000..bc2cbc6
--- /dev/null
@@ -0,0 +1,16 @@
+<assembly xmlns="http://maven.apache.org/plugins/maven-assembly-plugin/assembly/1.1.0"\r
+       xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"\r
+       xsi:schemaLocation="http://maven.apache.org/plugins/maven-assembly-plugin/assembly/1.1.0 http://maven.apache.org/xsd/assembly-1.1.0.xsd">\r
+       <id>bin</id>\r
+       <formats>\r
+               <format>zip</format>\r
+       </formats>\r
+       <includeBaseDirectory>false</includeBaseDirectory>\r
+       <files>\r
+               <file>\r
+                       <source>${project.build.directory}/${artifactId}-${version}.jar</source>\r
+                       <destName>${artifactId}.jar</destName>\r
+                       <outputDirectory>/</outputDirectory>\r
+               </file>\r
+       </files>\r
+</assembly>\r
diff --git a/server/hu.user.theme.userdark/build.properties b/server/hu.user.theme.userdark/build.properties
new file mode 100644 (file)
index 0000000..a12d47e
--- /dev/null
@@ -0,0 +1,3 @@
+source.. = src/\r
+bin.includes = META-INF/,\\r
+               .\r
diff --git a/server/hu.user.theme.userdark/pom.xml b/server/hu.user.theme.userdark/pom.xml
new file mode 100644 (file)
index 0000000..552a6bd
--- /dev/null
@@ -0,0 +1,106 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+       xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
+       <modelVersion>4.0.0</modelVersion>
+       <groupId>user.theme</groupId>
+       <artifactId>userdark</artifactId>
+       <packaging>jar</packaging>
+       <version>1.0.0</version>
+       <name>ZK User Dark</name>
+       <description>ZK User Dark Theme</description>
+       <properties>
+               <zk.version>8.0.3</zk.version>
+       </properties>
+       <pluginRepositories>
+               <pluginRepository>
+                       <id>zkmaven</id>
+                       <name>ZK Maven Plugin Repository</name>
+                       <url>http://mavensync.zkoss.org/maven2</url>
+               </pluginRepository>
+               <pluginRepository>
+                       <id>maven-bundle-plugin</id>
+                       <name>bnd maven plugin</name>
+                       <url>http://repo1.maven.org/maven2</url>
+               </pluginRepository>
+       </pluginRepositories>
+       <dependencies>
+               <dependency>
+                       <groupId>org.zkoss.zk</groupId>
+                       <artifactId>zk</artifactId>
+                       <version>${zk.version}</version>
+               </dependency>
+               <dependency>
+                       <groupId>org.zkoss.zk</groupId>
+                       <artifactId>zul</artifactId>
+                       <version>${zk.version}</version>
+               </dependency>
+               <dependency>
+                       <groupId>org.zkoss.zk</groupId>
+                       <artifactId>zkmax</artifactId>
+                       <version>${zk.version}</version>
+               </dependency>
+       </dependencies>
+       
+       <build>
+               <sourceDirectory>${project.basedir}/src/</sourceDirectory>
+               <resources>
+                       <resource>
+                               <directory>${project.basedir}/src/archive</directory>
+                       </resource>
+               </resources>
+               <plugins>
+                       <plugin>
+                               <groupId>org.zkoss.maven</groupId>
+                               <artifactId>zkless-engine-maven-plugin</artifactId>
+                               <version>1.0.0</version>
+                               <executions>
+                                       <execution>
+                                               <id>compile-less</id>
+                                               <goals>
+                                                       <goal>lessc</goal>
+                                               </goals>
+                                               <configuration>
+                                                       <sourceDirectory>${project.basedir}/src/archive</sourceDirectory>
+                                                       <outputDirectory>${project.basedir}/target/classes</outputDirectory>
+                                               </configuration>
+                                       </execution>
+                               </executions>
+                       </plugin>
+                       <plugin>
+                               <groupId>org.apache.maven.plugins</groupId>
+                               <artifactId>maven-compiler-plugin</artifactId>
+                               <version>2.3.2</version>
+                               <configuration>
+                                       <source>1.5</source>
+                                       <target>1.5</target>
+                               </configuration>
+                       </plugin>
+                       <plugin>
+                               <groupId>org.apache.felix</groupId>
+                               <artifactId>maven-bundle-plugin</artifactId>
+                               <version>2.3.7</version>
+                               <extensions>true</extensions>
+                               <configuration>
+                                       <excludeDependencies>*;scope=provided|compile|runtime</excludeDependencies>
+                                       <instructions>
+                                               <_include>${project.basedir}/src/archive/META-INF/MANIFEST.MF</_include>
+                                               <Bundle-Version>${project.version}</Bundle-Version>
+                                               <Bundle-Name>${project.groupId}.${project.artifactId}</Bundle-Name>
+                                               <Bundle-SymbolicName>${project.artifactId}</Bundle-SymbolicName>
+                                               <Export-Package>*</Export-Package>
+                                               <Import-Package>*</Import-Package>
+                                       </instructions>
+                               </configuration>
+                       </plugin>
+                       <plugin>
+                               <groupId>org.apache.maven.plugins</groupId>
+                               <artifactId>maven-jar-plugin</artifactId>
+                               <version>2.3.1</version>
+                               <configuration>
+                                       <outputDirectory>../-dependencies/libs</outputDirectory>
+                               </configuration>
+               </plugin>                       
+               </plugins>
+       </build>
+</project>
diff --git a/server/hu.user.theme.userdark/src/archive/META-INF/MANIFEST.MF b/server/hu.user.theme.userdark/src/archive/META-INF/MANIFEST.MF
new file mode 100644 (file)
index 0000000..59499bc
--- /dev/null
@@ -0,0 +1,2 @@
+Manifest-Version: 1.0
+
diff --git a/server/hu.user.theme.userdark/src/archive/metainfo/zk/config.xml b/server/hu.user.theme.userdark/src/archive/metainfo/zk/config.xml
new file mode 100644 (file)
index 0000000..53dc11c
--- /dev/null
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<config>
+       <config-name>userdark</config-name><!-- used to resolve dependency -->
+       <depends>zul</depends>
+       <version>
+               <version-class>org.zkoss.theme.userdark.Version</version-class>
+               <version-uid>8.0.3</version-uid>
+       </version>
+
+       <listener>
+               <listener-class>org.zkoss.theme.userdark.UserdarkThemeWebAppInit</listener-class>
+       </listener>
+</config>
diff --git a/server/hu.user.theme.userdark/src/archive/metainfo/zk/lang-addon.xml b/server/hu.user.theme.userdark/src/archive/metainfo/zk/lang-addon.xml
new file mode 100644 (file)
index 0000000..f560f9a
--- /dev/null
@@ -0,0 +1,11 @@
+<language-addon>
+       <addon-name>userdark</addon-name>
+       <depends>zul</depends>
+       <language-name>xul/html</language-name>
+       
+       <version>
+               <version-class>org.zkoss.theme.userdark.Version</version-class>
+               <version-uid>8.0.3</version-uid>
+       </version>
+
+</language-addon>
diff --git a/server/hu.user.theme.userdark/src/archive/web/js/zkex/grid/less/grid.less b/server/hu.user.theme.userdark/src/archive/web/js/zkex/grid/less/grid.less
new file mode 100644 (file)
index 0000000..8c407e8
--- /dev/null
@@ -0,0 +1,56 @@
+@import "~./zul/less/_header.less";
+
+.z-row {
+       .z-detail-outer {
+               min-width: 40px;
+               border-top: 1px solid @meshTitleBorderColor;
+               padding: 18px 6px;
+               line-height: normal;
+               .horGradient(@baseGradientStart, @baseGradientEnd);
+               vertical-align: top;
+       }
+
+       &:first-child .z-detail-outer {
+               border-top: none;
+       }
+
+       .z-detail-outer + td,
+       .z-detail-inner:first-child {
+               border-left: 1px solid @meshTitleBorderColor;
+       }
+}
+
+.z-detail {
+       font-size: @baseFontSize;
+       .size(@baseIconWidth, @baseIconHeight);
+       border: 1px solid @meshTitleBorderColor;
+       padding: 0;
+       line-height: @baseLineHeight;
+       .verGradient(@baseGradientStart, @baseGradientEnd);
+       text-align: center;
+       overflow: hidden;
+       white-space: nowrap;
+       cursor: pointer;
+
+       &-icon {
+               .iconFontStyle(@fontSizeLarge, @iconColor);
+               position: relative;
+               left: 1px;
+       }
+       &-open .z-detail-icon {
+               line-height: @baseLineHeight + 2;
+               left: 0;
+       }
+}
+
+// IE 8
+.ie8 {
+       .z-row {
+               .z-detail-outer{
+                       background: @meshBackgroundColor;
+               }
+       }
+       .z-detail {
+               .gradientFallback(@baseGradientStart, @baseGradientEnd);
+       }
+}
diff --git a/server/hu.user.theme.userdark/src/archive/web/js/zkex/inp/less/colorbox.less b/server/hu.user.theme.userdark/src/archive/web/js/zkex/inp/less/colorbox.less
new file mode 100644 (file)
index 0000000..181b72c
--- /dev/null
@@ -0,0 +1,261 @@
+@import "~./zul/less/_header.less";\r
+\r
+.z-colorbox {\r
+       .displaySize(inline-block, @baseWidth * 5, @baseButtonHeight);\r
+       border: 1px solid @colorboxBorderColor;\r
+       .borderRadius(@borderRadiusSmall);\r
+       margin: 0 2px;\r
+       padding: 3px;\r
+       background: @baseBackgroundColor;\r
+       vertical-align: middle;\r
+       position: relative;\r
+       overflow: hidden;\r
+       cursor: pointer;\r
+       \r
+       &-current {\r
+               .displaySize(inline-block, 100%, 100%);\r
+               position: relative;\r
+       }\r
+       \r
+       &-button {\r
+               font-size: 11px;\r
+               .displaySize(inline-block, 13px, 7px);\r
+               line-height: normal;\r
+               background: @baseBackgroundColor;\r
+               position: absolute;\r
+               bottom: 1px;\r
+               right: 0;\r
+               overflow: hidden;\r
+       }\r
+       \r
+       &-icon {\r
+               .iconFontStyle(@baseFontSize, @iconColor);\r
+               position: relative;\r
+               top: -3px;\r
+               left: 3px;\r
+       }\r
+       \r
+       &-disabled,\r
+       &-disabled * {\r
+               color: @disabledColor !important;\r
+               .opacity(@disabledOpacity);\r
+               cursor: default !important;\r
+       }\r
+}\r
+// Popup shadow\r
+.z-colorbox-popup,\r
+.z-menu-popup {\r
+       display: none;\r
+       position: absolute;\r
+       overflow: auto;\r
+       z-index: @basePopupZIndex;\r
+       .boxShadow('1px 1px 3px rgba(0, 0, 0, 0.5)');\r
+}\r
+// Colorpicker\r
+.z-colorpicker {\r
+       .size(384px, 332px);\r
+       border: 1px solid @colorboxBorderColor;\r
+       background: @baseBackgroundColor;\r
+       position: relative;\r
+       overflow: hidden;\r
+       \r
+       &-gradient {\r
+               .size(256px, 256px);\r
+               border: 1px solid @colorboxBorderColor;\r
+               position: absolute;\r
+               left: 7px;\r
+               top: 31px;\r
+               cursor: crosshair;\r
+       }\r
+       \r
+       &-overlay {\r
+               .size(256px, 256px);\r
+               .encodeURL(background-image, '~./zkex/img/colorbox/colorpicker_gradient.png');\r
+       }\r
+       \r
+       &-bar {\r
+               .size(12px, 256px);\r
+               border: 1px solid @colorboxBorderColor;\r
+               .encodeURL(background-image, '~./zkex/img/colorbox/colorpicker_hue.png');\r
+               position: absolute;\r
+               left: 7px;\r
+               overflow: hidden;\r
+               cursor: n-resize;\r
+       }\r
+       \r
+       &-circle {\r
+               .size(11px, 11px);\r
+               margin: -5px 0 0 -5px;\r
+               .encodeURL(background-image, '~./zkex/img/colorbox/colorpicker_select.gif');\r
+               position: absolute;\r
+               top: 0;\r
+               left: 0;\r
+               overflow: hidden;\r
+       }\r
+       \r
+       &-hue {\r
+               .size(27px, 256px);\r
+               position: absolute;\r
+               top: 31px;\r
+               left: 272px;\r
+       }\r
+       \r
+       &-arrows {\r
+               .size(27px, 9px);\r
+               margin: -4px 0 0 0;\r
+               .encodeURL(background-image, '~./zkex/img/colorbox/colorpicker_arrows.gif');\r
+               position: absolute;\r
+               left: 0;\r
+               overflow: hidden;\r
+               cursor: n-resize;\r
+       }\r
+       \r
+       &-color {\r
+               border: double;\r
+               background: transparent;\r
+               position: absolute;\r
+               top: 34px;\r
+               left: 315px;\r
+       }\r
+       \r
+       &-newcolor {\r
+               .size(48px, 32px);\r
+               border-bottom: 1px solid;\r
+               position: relative;\r
+       }\r
+       \r
+       &-current {\r
+               .size(48px, 32px);\r
+               border-top: 1px solid;\r
+               position: relative;\r
+       }\r
+       \r
+       &-r, &-g, &-b, &-h, &-s, &-v {\r
+               width: 55px;\r
+               position: absolute;\r
+               left: 310px;\r
+       }\r
+       \r
+       &-r {top: 122px;}\r
+       &-g {top: 147px;}\r
+       &-b {top: 172px;}\r
+       &-h {top: 212px;}\r
+       &-s {top: 237px;}\r
+       &-v {top: 262px;}\r
+       \r
+       &-text,\r
+       &-input {\r
+               .fontStyle(@baseContentFontFamily, @fontSizeMedium, normal, @baseTextColor);\r
+       }\r
+       \r
+       &-input {\r
+               .size(@baseWidth * 5, @baseButtonHeight);\r
+               border: 1px solid @baseBorderColor;\r
+               padding: 2px;\r
+               background: @baseBackgroundColor;\r
+               float: right;\r
+       }\r
+       \r
+       &-hex {\r
+               position: absolute;\r
+               top: 300px;\r
+               left: 10px;\r
+               \r
+               .z-colorpicker-input {\r
+                       margin-left: 5px;\r
+                       width: @baseWidth * 8;\r
+               }\r
+       }\r
+       \r
+       &-button {\r
+               width: 42px;\r
+               position: absolute;\r
+               top: 300px;\r
+               left: 328px;\r
+               cursor: pointer;\r
+       }\r
+       \r
+       &-icon {\r
+               color: @textColorGreen;\r
+       }\r
+}\r
+// Color Palette\r
+.z-colorpalette {\r
+       .size(262px, 222px);\r
+       border: 1px solid @colorboxBorderColor;\r
+       padding-left: 4px;\r
+       background: @baseBackgroundColor;\r
+       \r
+       &-newcolor {\r
+               .size(50px, 24px);\r
+               border: 1px solid @colorboxBorderColor;\r
+               margin: 4px 2px;\r
+               position: relative;\r
+               left: 123px;\r
+       }\r
+       \r
+       &-input,\r
+       &-button {\r
+               position: absolute;\r
+               top: 5px;\r
+               left: 185px;\r
+       }\r
+       \r
+       &-input {\r
+               .fontStyle(@baseContentFontFamily, @fontSizeMedium, normal, @baseTextColor);\r
+               .size(65px, @baseButtonHeight);\r
+               border: 1px solid @baseBorderColor;\r
+               padding: 2px;\r
+               background: @baseBackgroundColor;\r
+       }\r
+       \r
+       &-color {\r
+               .displaySize(inline-block, 14px, 14px);\r
+               border: 1px solid #FFFFFF;\r
+               cursor: pointer;\r
+               float: left; \r
+               \r
+               &:hover {\r
+                       border: 1px solid #000000;\r
+               }\r
+       }\r
+       \r
+       &-selected {\r
+               border: 1px solid #000000;\r
+       }\r
+}\r
+.z-colorbox-paletteicon,\r
+.z-menu-paletteicon,\r
+.z-colorbox-pickericon,\r
+.z-menu-pickericon {\r
+       .size(22px, 22px);\r
+       .encodeURL(background, '~./zkex/img/colorbox/cb-buttons.gif');\r
+       position: absolute;\r
+       cursor: pointer;\r
+       z-index: 10;\r
+}\r
+.z-colorbox-paletteicon,\r
+.z-menu-paletteicon {\r
+       background-position: 0 0;\r
+       top: 5px;\r
+       left: 6px;\r
+}\r
+.z-colorbox-pickericon,\r
+.z-menu-pickericon {\r
+       background-position: 0 -44px;\r
+       top: 5px;\r
+       left: 31px;\r
+}\r
+.z-colorpalette-popup .z-colorbox-paletteicon,\r
+.z-colorpalette-popup .z-menu-paletteicon {\r
+       background-position: 0 -22px;\r
+       left: 6px;\r
+}\r
+.z-colorpalette-popup .z-colorbox-pickericon,\r
+.z-colorpalette-popup .z-menu-pickericon {\r
+       left: 31px;\r
+}\r
+.z-colorpicker-popup .z-colorbox-pickericon,\r
+.z-colorpicker-popup .z-menu-pickericon {\r
+       background-position: 0 -66px;\r
+}
\ No newline at end of file
diff --git a/server/hu.user.theme.userdark/src/archive/web/js/zkex/layout/less/columnlayout.less b/server/hu.user.theme.userdark/src/archive/web/js/zkex/layout/less/columnlayout.less
new file mode 100644 (file)
index 0000000..9fdf3ec
--- /dev/null
@@ -0,0 +1,19 @@
+@import "~./zul/less/_header.less";\r
+\r
+.z-columnlayout,\r
+.z-columnchildren,\r
+.z-columnchildren-content {\r
+       overflow: hidden;\r
+}\r
+.z-columnchildren {\r
+       height: 100%;\r
+       float: left;\r
+       \r
+       &-content {\r
+               .size(100%, 100%);\r
+       }\r
+}\r
+.z-columnlayout,\r
+.z-columnchildren {\r
+       -ms-zoom: 1;\r
+}\r
diff --git a/server/hu.user.theme.userdark/src/archive/web/js/zkex/menu/less/fisheye.less b/server/hu.user.theme.userdark/src/archive/web/js/zkex/menu/less/fisheye.less
new file mode 100644 (file)
index 0000000..eaa399a
--- /dev/null
@@ -0,0 +1,26 @@
+@import "~./zul/less/_header.less";\r
+\r
+.z-fisheye,\r
+.z-fisheye-text,\r
+.z-fisheye-image {\r
+       position: absolute;\r
+       cursor: pointer;\r
+}\r
+.z-fisheye {\r
+       z-index: 2;\r
+}\r
+.z-fisheye-image {\r
+       .size(100%, 100%);\r
+       border: 0;\r
+}\r
+.z-fisheye-text {\r
+       .fontStyle(@baseContentFontFamily, @fontSizeMedium, normal, @baseTextColor);\r
+       display: none;\r
+       border: 1px solid @baseBorderColor;\r
+       padding: 2px 5px;\r
+       background: @baseBackgroundColor; \r
+       text-align: center;\r
+}\r
+.z-fisheyebar-inner {\r
+       position: relative;\r
+}\r
diff --git a/server/hu.user.theme.userdark/src/archive/web/js/zkmax/big/less/biglistbox.less b/server/hu.user.theme.userdark/src/archive/web/js/zkmax/big/less/biglistbox.less
new file mode 100644 (file)
index 0000000..7830b4a
--- /dev/null
@@ -0,0 +1,313 @@
+@import "~./zul/less/_header.less";\r
+\r
+.resetTable() {\r
+       table {\r
+               border-spacing: 0;\r
+               th, td {\r
+                       background-clip: padding-box;\r
+               }\r
+       }\r
+}\r
+.z-biglistbox {\r
+       border: 1px solid @baseBorderColor;\r
+       background: @biglistboxBackgroundColor;\r
+       position: relative;\r
+       overflow: hidden;\r
+       zoom: 1;\r
+       \r
+       &-outer {\r
+               border: 1px solid @baseBorderColor;\r
+               border-top: none;\r
+               border-left: none;\r
+               margin: 0 15px 15px 0;\r
+               background: @baseBackgroundColor;\r
+               position: relative;\r
+       }\r
+       &-faker th {\r
+               font-size: 0;\r
+               .size(45px, 0);\r
+               border: 0;\r
+               margin: 0;\r
+               padding: 0;\r
+               line-height: 0;\r
+               overflow: hidden;\r
+       }\r
+       //head\r
+       &-head-outer {\r
+               overflow: hidden;\r
+       }\r
+       &-head {\r
+               width: 100%;\r
+               border: 0;\r
+               overflow: hidden;\r
+               float: left;\r
+               .resetTable();\r
+       }\r
+       &-header {\r
+               border: 1px solid @meshTitleBorderColor;\r
+               border-left-color: #FFFFFF;\r
+               border-top: 0;\r
+               padding: 0;\r
+               text-align: left;\r
+               position: relative;\r
+               overflow: hidden;\r
+               cursor: default;\r
+               white-space: nowrap;\r
+               .verGradient(@baseGradientStart, @baseGradientEnd);\r
+               \r
+               &-content {\r
+                       .fontStyle(@baseTitleFontFamily, @fontSizeMedium, bold, @textColorGrayLight);\r
+                       padding: 4px 5px;\r
+                       line-height: @baseButtonHeight - 1;\r
+                       position: relative;\r
+                       white-space: nowrap;\r
+               }\r
+       }\r
+       //body\r
+       &-body-outer {\r
+               overflow: hidden;\r
+       }\r
+       &-body {\r
+               width: 100%;\r
+               border: 0;\r
+               background: @baseBackgroundColor;\r
+               position: relative;\r
+               overflow: hidden;\r
+               float: left;\r
+               .resetTable();\r
+               \r
+               //body content\r
+               td {\r
+                       .fontStyle(@baseContentFontFamily, @fontSizeMedium, normal, @textColorGrayLight);\r
+                       border-left: 1px solid @meshContentBorderColor;\r
+                       padding: 4px 5px;\r
+                       line-height: @baseButtonHeight;\r
+                       overflow: hidden;\r
+                       cursor: pointer;\r
+                       white-space: nowrap;\r
+               }\r
+       }\r
+       &-row {\r
+               &:hover td {\r
+                       color: @hoverColor;\r
+                       border-color: @meshContentHoverStart;\r
+                       .verGradient(@meshContentHoverStart, @meshContentHoverEnd);\r
+                       background-clip: padding-box;\r
+                       position: relative;\r
+               }\r
+               &.z-biglistbox-selected {\r
+                       td {\r
+                               color: @selectedColor;\r
+                               border-color: @selectedGradientStart;\r
+                               .verGradient(@selectedGradientStart, @selectedGradientEnd);\r
+                               background-clip: padding-box;\r
+                               position: relative;\r
+                       }\r
+                       &:hover td {\r
+                               color: @selectedHoverColor;\r
+                               border-color: @selectedHoverBackgroundColor;\r
+                               .resetGradient();\r
+                               background: @selectedHoverBackgroundColor;\r
+                               position: relative;\r
+                       }\r
+               }\r
+       }\r
+       //odd rows\r
+       &-odd {\r
+               background: @meshStripeBackgroundColor;\r
+       }\r
+       //sort\r
+       &-sort {\r
+               cursor: pointer;\r
+       }\r
+       &-sorticon {\r
+               color: @iconColor;\r
+               position: absolute;\r
+               top: -7px;\r
+               left: 50%;\r
+       }\r
+       &-hover { //sortable header hover status\r
+               .verGradient(@meshTitleHoverStart, @meshTitleHoverEnd);\r
+               background-clip: padding-box;\r
+               position: relative;\r
+       }\r
+       //frozen\r
+       &-head-shim,\r
+       &-body-shim {\r
+               .size(3px, 1px);\r
+               overflow: hidden;\r
+               float: left;\r
+       }\r
+       &-verticalbar-frozen {\r
+               .size(3px, 100%);\r
+               border: 1px solid @baseBorderColor;\r
+               background: @biglistboxFrozenBackground;\r
+               position: absolute;\r
+               top: -3px;\r
+       }\r
+       &-verticalbar-tick {\r
+               .size(8px, 16px);\r
+               .encodeURL(background, '~./zkmax/img/big/vbar-tick.png', -0px -0px no-repeat);\r
+               position: absolute;\r
+               bottom: 1px;\r
+               overflow: hidden;\r
+               cursor: w-resize;\r
+               z-index: 20;\r
+       }\r
+       //WScroll bar\r
+       &-wscroll {\r
+               // vertical\r
+               &-vertical {\r
+                       .size(15px, 100%);\r
+                       position: absolute;\r
+                       top: 0;\r
+                       right: -16px;\r
+                       z-index: 10;\r
+                       \r
+                       .z-biglistbox-wscroll-drag {\r
+                               .size(15px, 115px);\r
+                               .encodeURL(background, '~./zkmax/img/big/drag-v.png', no-repeat scroll 0 0 transparent);\r
+                               position: absolute;\r
+                               overflow: hidden;\r
+                               cursor: pointer;\r
+                               z-index: 15;\r
+                               \r
+                               .z-biglistbox-wscroll-home,\r
+                               .z-biglistbox-wscroll-up,\r
+                               .z-biglistbox-wscroll-down,\r
+                               .z-biglistbox-wscroll-end {\r
+                                       .size(15px, 15px);\r
+                                       position: absolute;\r
+                               }\r
+                               .z-biglistbox-wscroll-home {\r
+                                       top: 0;\r
+                               }\r
+                               .z-biglistbox-wscroll-up {\r
+                                       top: 15px;\r
+                               }\r
+                               .z-biglistbox-wscroll-down {\r
+                                       bottom: 15px;\r
+                               }\r
+                               .z-biglistbox-wscroll-end {\r
+                                       bottom: 0;\r
+                               }\r
+                       }\r
+                       .z-biglistbox-wscroll-pos {\r
+                               visibility: visible;\r
+                               .size(15px, 115px);\r
+                               .borderRadius(2px);\r
+                               background: contrast(@baseBackgroundColor);\r
+                               .opacity(0.25);\r
+                               position: absolute;\r
+                               left: 0;\r
+                               top: 0;\r
+                               z-index: 10;\r
+                       }\r
+                       .z-biglistbox-wscroll-endbar {\r
+                               .size(15px, 7px);\r
+                               border: 1px solid @baseBorderColor;\r
+                               .horGradient(@baseGradientStart, @baseGradientEnd);\r
+                               overflow: hidden;\r
+                               position: absolute;\r
+                               right: 0;\r
+                               z-index: 20;\r
+                       }\r
+               }\r
+               // horizontal\r
+               &-horizontal {\r
+                       .size(100%, 15px);\r
+                       position: absolute;\r
+                       left: 0;\r
+                       bottom: -16px;\r
+                       z-index: 10;\r
+                       \r
+                       .z-biglistbox-wscroll-drag {\r
+                               .size(115px, 15px);\r
+                               .encodeURL(background, '~./zkmax/img/big/drag-h.png', no-repeat scroll 0 0 transparent);\r
+                               position: absolute;\r
+                               overflow: hidden;\r
+                               cursor: pointer;\r
+                               z-index: 15;\r
+                               \r
+                               .z-biglistbox-wscroll-home,\r
+                               .z-biglistbox-wscroll-up,\r
+                               .z-biglistbox-wscroll-down,\r
+                               .z-biglistbox-wscroll-end {\r
+                                       .size(15px, 15px);\r
+                                       position: absolute;\r
+                               }\r
+                               .z-biglistbox-wscroll-home {\r
+                                       left: 0;\r
+                               }\r
+                               .z-biglistbox-wscroll-up {\r
+                                       left: 15px;\r
+                               }\r
+                               .z-biglistbox-wscroll-down {\r
+                                       right: 15px;\r
+                               }\r
+                               .z-biglistbox-wscroll-end {\r
+                                       right: 0;\r
+                               }\r
+                       }\r
+                       .z-biglistbox-wscroll-pos {\r
+                               visibility: visible;\r
+                               .size(115px, 15px);\r
+                               .borderRadius(2px);\r
+                               background: contrast(@baseBackgroundColor);\r
+                               .opacity(0.25);\r
+                               position: absolute;\r
+                               top: 0;\r
+                               left: 0;\r
+                               z-index: 10;\r
+                       }\r
+                       .z-biglistbox-wscroll-endbar {\r
+                               .size(7px, 15px);\r
+                               border: 1px solid @baseBorderColor;\r
+                               .verGradient(@baseGradientStart, @baseGradientEnd);\r
+                               position: absolute;\r
+                               right: -12px;\r
+                               overflow: hidden;\r
+                               z-index: 20;\r
+                       }\r
+               }\r
+       }\r
+}\r
+\r
+.ie8 {\r
+       .z-biglistbox-row {\r
+               &:hover td {\r
+                       background: @meshHoverBackgroundColorIE8;\r
+               }\r
+\r
+               &.z-biglistbox-selected {\r
+                       td {\r
+                               position: static;\r
+                               background: @meshSelectedBackgroundColorIE8;\r
+                       }\r
+                       &:hover td {\r
+                               position: static;\r
+                               background: @meshSelectedHoverBackgroundColorIE8;\r
+                       }\r
+               }\r
+       }\r
+       .z-biglistbox {\r
+               &-header {\r
+                       .gradientFallback(@baseGradientStart, @baseGradientEnd);\r
+               }\r
+               &-hover { //sortable header hover status\r
+                       .gradientFallback(@meshTitleHoverStart, @meshTitleHoverEnd);\r
+               }\r
+               &-wscroll {\r
+                       &-vertical {\r
+                               .z-biglistbox-wscroll-endbar {\r
+                                       .gradientFallback(@baseGradientStart, @baseGradientEnd);\r
+                               }\r
+                       }\r
+                       &-horizontal {\r
+                               .z-biglistbox-wscroll-endbar {\r
+                                       .gradientFallback(@baseGradientStart, @baseGradientEnd);\r
+                               }\r
+                       }\r
+               }\r
+       }\r
+}\r
diff --git a/server/hu.user.theme.userdark/src/archive/web/js/zkmax/inp/ext/icons-black-2x.png b/server/hu.user.theme.userdark/src/archive/web/js/zkmax/inp/ext/icons-black-2x.png
new file mode 100644 (file)
index 0000000..08bdc74
Binary files /dev/null and b/server/hu.user.theme.userdark/src/archive/web/js/zkmax/inp/ext/icons-black-2x.png differ
diff --git a/server/hu.user.theme.userdark/src/archive/web/js/zkmax/inp/ext/icons-black.png b/server/hu.user.theme.userdark/src/archive/web/js/zkmax/inp/ext/icons-black.png
new file mode 100644 (file)
index 0000000..9b4f730
Binary files /dev/null and b/server/hu.user.theme.userdark/src/archive/web/js/zkmax/inp/ext/icons-black.png differ
diff --git a/server/hu.user.theme.userdark/src/archive/web/js/zkmax/inp/ext/icons-white-2x.png b/server/hu.user.theme.userdark/src/archive/web/js/zkmax/inp/ext/icons-white-2x.png
new file mode 100644 (file)
index 0000000..0d18ea9
Binary files /dev/null and b/server/hu.user.theme.userdark/src/archive/web/js/zkmax/inp/ext/icons-white-2x.png differ
diff --git a/server/hu.user.theme.userdark/src/archive/web/js/zkmax/inp/ext/icons-white.png b/server/hu.user.theme.userdark/src/archive/web/js/zkmax/inp/ext/icons-white.png
new file mode 100644 (file)
index 0000000..2ec8773
Binary files /dev/null and b/server/hu.user.theme.userdark/src/archive/web/js/zkmax/inp/ext/icons-white.png differ
diff --git a/server/hu.user.theme.userdark/src/archive/web/js/zkmax/inp/less/chosenbox.less b/server/hu.user.theme.userdark/src/archive/web/js/zkmax/inp/less/chosenbox.less
new file mode 100644 (file)
index 0000000..2e2e281
--- /dev/null
@@ -0,0 +1,157 @@
+@import "~./zul/less/_header.less";\r
+\r
+.z-chosenbox {\r
+       display: inline-block;\r
+       border: 1px solid @inputBorderColor;\r
+       line-height: normal;\r
+       background: @inputBackgroundColor;\r
+       overflow: hidden;\r
+       min-height: @baseButtonHeight;\r
+\r
+       &-focus {\r
+               .boxShadow('inset 1px 1px 1px rgba(210, 210, 210, 0.75)');\r
+       }\r
+\r
+       &-item {\r
+               display: inline-block;\r
+               height: 18px;\r
+               border: 1px solid @chosenboxItemBorderColor;\r
+               .borderRadius(@borderRadiusSmall);\r
+               margin: -1px 1px 1px 1px;\r
+               .verGradient(@baseGradientStart, @baseGradientEnd);\r
+               vertical-align: middle;\r
+               position: relative;\r
+               white-space: nowrap;\r
+               cursor: pointer;\r
+\r
+               &-content {\r
+                       .fontStyle(@baseContentFontFamily, @fontSizeMedium, normal, @textColorGrayDark);\r
+                       display: inline-block;\r
+                       height: 16px;\r
+                       padding: 0px 15px 0px 3px;\r
+                       line-height: 18px;\r
+                       float: left;\r
+               }\r
+\r
+               &-focus {\r
+                       border-color: @hoverBorderColor;\r
+                       background: @hoverBackgroundColor;\r
+               }\r
+       }\r
+\r
+       &-button {\r
+               .iconFontStyle(11px, @iconColor);\r
+               .size(11px, 11px);\r
+               line-height: 11px;\r
+               text-align: center;\r
+               position: absolute;\r
+               right: 2px;\r
+               top: 3px;\r
+\r
+               &:hover {\r
+                       color: @iconHoverColor;\r
+               }\r
+       }\r
+\r
+       &-input {\r
+               .fontStyle(@baseContentFontFamily, @fontSizeMedium, normal, @textColorGrayDark);\r
+               .displaySize(inline-block, 30px, 15px);\r
+               border: 0 !important;\r
+               height: 17px;\r
+               padding: 1px 2px 2px 2px;\r
+               background: transparent !important;\r
+               outline: 0;\r
+               .boxShadow('none');\r
+               margin: 2px;\r
+       }\r
+\r
+       &-disabled {\r
+               background: @disabledBackgroundColor;\r
+               .opacity(@disabledOpacity);\r
+\r
+               .z-chosenbox-item {\r
+                       cursor: default !important;\r
+               }\r
+\r
+               .z-chosenbox-item-content {\r
+                       padding-right: 3px !important;\r
+               }\r
+\r
+               .z-chosenbox-button {\r
+                       display: none !important;\r
+               }\r
+       }\r
+\r
+       &-textcontent {\r
+               font-family: @baseContentFontFamily;\r
+               font-size: @fontSizeMedium;\r
+               display: none;\r
+               white-space: nowrap;\r
+       }\r
+\r
+       &-popup {\r
+               .fontStyle(@baseContentFontFamily, @fontSizeMedium, normal, @textColorGrayDark);\r
+               display: block;\r
+               border: 1px solid @popupBorderColor;\r
+               padding: 2px;\r
+               background: @popupBackgroundColor;\r
+               position: absolute;\r
+               overflow: auto;\r
+\r
+               &-hidden {\r
+                       display: none;\r
+               }\r
+       }\r
+\r
+       &-shadow {\r
+               .borderRadius(@borderRadiusSmall);\r
+               .boxShadow('0 0 15px rgba(0, 0, 0, 0.35)');\r
+       }\r
+\r
+       &-option {\r
+               cursor: pointer;\r
+               padding: 1px 5px;\r
+               &:hover, &-hover {\r
+                       background: @hoverBackgroundColor;\r
+               }\r
+       }\r
+\r
+       &-empty {\r
+               font-style: italic;\r
+               color: @disabledColor;\r
+               padding: 1px 5px;\r
+\r
+               &-creatable {\r
+                       color: @textColorGrayDark;\r
+                       padding-top: 2px;\r
+                       cursor: pointer;\r
+               }\r
+       }\r
+\r
+       &-create {\r
+               .iconFontStyle(@baseFontSize, @chosenboxCreateIconColor);\r
+               .size(14px, 14px);\r
+               margin-right: 2px;\r
+       }\r
+}\r
+\r
+.ie8 {\r
+       .z-chosenbox {\r
+               &-item {\r
+                       &-content {\r
+                               line-height: @baseIconHeight;\r
+                       }\r
+                       .gradientFallback(@baseGradientStart, @baseGradientEnd);\r
+               }\r
+       }\r
+}\r
+\r
+.ie8, .ie9, .ie10 {\r
+       .z-chosenbox {\r
+               &-button {\r
+                       .size(12px, 12px);\r
+                       line-height: 12px;\r
+                       top: 2px;\r
+               }\r
+       }\r
+}\r
diff --git a/server/hu.user.theme.userdark/src/archive/web/js/zkmax/inp/less/tbeditor.less b/server/hu.user.theme.userdark/src/archive/web/js/zkmax/inp/less/tbeditor.less
new file mode 100644 (file)
index 0000000..20ea8ef
--- /dev/null
@@ -0,0 +1,657 @@
+/**\r
+ * @{zprefix} v2.0.0-beta.3 - A lightweight WYSIWYG editor\r
+ * Default stylesheet for @{zprefix} editor\r
+ * ------------------------\r
+ * @link http://alex-d.github.io/@{zprefix}\r
+ * @license MIT\r
+ * @author Alexandre Demode (Alex-D)\r
+ *         Twitter : @AlexandreDemode\r
+ *         Website : alex-d.fr\r
+ */\r
\r
+@import "~./zul/less/_header.less";\r
+@zprefix: z-tbeditor;\r
+@url: "~./js/zkmax/inp/ext";\r
+\r
+.@{zprefix}-box, .@{zprefix}-editor {\r
+  display: block;\r
+  position: relative;\r
+  border: 1px solid #DDD;\r
+  width: 96%;\r
+  min-height: 300px;\r
+  margin: 0px auto; }\r
+\r
+.@{zprefix}-box .@{zprefix}-editor {\r
+  margin: 0 auto; }\r
+\r
+.@{zprefix}-box.@{zprefix}-fullscreen {\r
+  background: #FEFEFE; }\r
+\r
+.@{zprefix}-editor, .@{zprefix}-textarea {\r
+  position: relative;\r
+  -webkit-box-sizing: border-box;\r
+     -moz-box-sizing: border-box;\r
+          box-sizing: border-box;\r
+  padding: 1% 2%;\r
+  min-height: 300px;\r
+  width: 100%;\r
+  border-style: none;\r
+  resize: none;\r
+  outline: none; }\r
+\r
+.@{zprefix}-box-blur .@{zprefix}-editor * {\r
+  color: transparent !important;\r
+  text-shadow: 0 0 7px #333; }\r
+.@{zprefix}-box-blur .@{zprefix}-editor img {\r
+  opacity: 0.2; }\r
+\r
+.@{zprefix}-textarea {\r
+  position: relative;\r
+  display: block;\r
+  overflow: auto;\r
+  border: none;\r
+  white-space: normal; }\r
+\r
+.@{zprefix}-box.@{zprefix}-editor-visible .@{zprefix}-textarea {\r
+  position: absolute;\r
+  top: 37px;\r
+  height: 1px !important;\r
+  width: 25%;\r
+  min-height: 0 !important;\r
+  padding: 0 !important;\r
+  background: none;\r
+  opacity: 0; }\r
+\r
+.@{zprefix}-box.@{zprefix}-editor-hidden .@{zprefix}-textarea {\r
+  display: block; }\r
+.@{zprefix}-box.@{zprefix}-editor-hidden .@{zprefix}-editor {\r
+  display: none; }\r
+\r
+.@{zprefix}-editor[contenteditable=true]:empty:before {\r
+  content: attr(placeholder);\r
+  color: #999; }\r
+\r
+.@{zprefix}-button-pane {\r
+  position: relative;\r
+  width: 100%;\r
+  background: #ecf0f1;\r
+  border-bottom: 1px solid #d7e0e2;\r
+  margin: 0;\r
+  padding: 0;\r
+  list-style-type: none;\r
+  line-height: 10px;\r
+  -webkit-backface-visibility: hidden;\r
+          backface-visibility: hidden; }\r
+  .@{zprefix}-button-pane li {\r
+    display: inline-block;\r
+    text-align: center;\r
+    overflow: hidden;\r
+    padding: 0 !important; }\r
+    .@{zprefix}-button-pane li.@{zprefix}-separator {\r
+      width: 1px;\r
+      background: #d7e0e2;\r
+      margin: 0 5px;\r
+      height: 35px; }\r
+  .@{zprefix}-button-pane.@{zprefix}-disable li:not(.@{zprefix}-not-disable) button:not(.@{zprefix}-active) {\r
+    opacity: 0.2;\r
+    cursor: default; }\r
+  .@{zprefix}-button-pane.@{zprefix}-disable li.@{zprefix}-separator {\r
+    background: #e3e9eb; }\r
+  .@{zprefix}-button-pane li button {\r
+    padding: 1px 6px !important; }\r
+  .@{zprefix}-button-pane:not(.@{zprefix}-disable) li button:hover, .@{zprefix}-button-pane:not(.@{zprefix}-disable) li button:focus, .@{zprefix}-button-pane li button.@{zprefix}-active, .@{zprefix}-button-pane li.@{zprefix}-not-disable button:hover, .@{zprefix}-button-pane li.@{zprefix}-not-disable button:focus {\r
+    background-color: #FFF;\r
+    outline: none; }\r
+  .@{zprefix}-button-pane li .@{zprefix}-open-dropdown:after {\r
+    display: block;\r
+    content: " ";\r
+    position: absolute;\r
+    top: 25px;\r
+    right: 3px;\r
+    height: 0;\r
+    width: 0;\r
+    border: 3px solid transparent;\r
+    border-top-color: #555; }\r
+  .@{zprefix}-button-pane .@{zprefix}-buttons-right {\r
+    float: right;\r
+    width: auto; }\r
+    .@{zprefix}-button-pane .@{zprefix}-buttons-right button {\r
+      float: left; }\r
+\r
+.@{zprefix}-dropdown {\r
+  width: 200px;\r
+  border: 1px solid #ecf0f1;\r
+  padding: 5px 0;\r
+  border-top: none;\r
+  background: #FFF;\r
+  margin-left: -1px;\r
+  -webkit-box-shadow: rgba(0, 0, 0, 0.1) 0 2px 3px;\r
+          box-shadow: rgba(0, 0, 0, 0.1) 0 2px 3px; }\r
+  .@{zprefix}-dropdown button {\r
+    display: block;\r
+    width: 100%;\r
+    height: 35px;\r
+    line-height: 35px;\r
+    text-decoration: none;\r
+    background: #FFF;\r
+    padding: 0 14px;\r
+    color: #333 !important;\r
+    border: none;\r
+    cursor: pointer;\r
+    text-align: left;\r
+    font-size: 15px;\r
+    -webkit-transition: all 0.15s;\r
+            transition: all 0.15s; }\r
+    .@{zprefix}-dropdown button:hover, .@{zprefix}-dropdown button:focus {\r
+      background: #ecf0f1; }\r
+\r
+/* Modal box */\r
+.@{zprefix}-modal {\r
+  position: absolute;\r
+  top: 0;\r
+  left: 50%;\r
+  margin-left: -260px;\r
+  width: 520px;\r
+  height: 350px;\r
+  overflow: hidden;\r
+  -webkit-backface-visibility: hidden;\r
+          backface-visibility: hidden; }\r
+\r
+.@{zprefix}-modal-box {\r
+  position: absolute;\r
+  top: 0;\r
+  left: 50%;\r
+  margin-left: -250px;\r
+  width: 500px;\r
+  padding-bottom: 45px;\r
+  z-index: 1;\r
+  background-color: #FFF;\r
+  text-align: center;\r
+  -webkit-box-shadow: rgba(0, 0, 0, 0.2) 0 2px 3px;\r
+          box-shadow: rgba(0, 0, 0, 0.2) 0 2px 3px;\r
+  -webkit-backface-visibility: hidden;\r
+          backface-visibility: hidden; }\r
+  .@{zprefix}-modal-box .@{zprefix}-modal-title {\r
+    font-size: 24px;\r
+    font-weight: bold;\r
+    margin: 0 0 20px;\r
+    padding: 15px 0 13px;\r
+    display: block;\r
+    border-bottom: 1px solid #EEE;\r
+    color: #333;\r
+    background: #fbfcfc; }\r
+  .@{zprefix}-modal-box .@{zprefix}-progress {\r
+    width: 100%;\r
+    background: #F00;\r
+    height: 3px;\r
+    position: absolute;\r
+    top: 58px; }\r
+    .@{zprefix}-modal-box .@{zprefix}-progress .@{zprefix}-progress-bar {\r
+      background: #2BC06A;\r
+      height: 100%;\r
+      -webkit-transition: width 0.15s linear;\r
+              transition: width 0.15s linear; }\r
+  .@{zprefix}-modal-box label {\r
+    display: block;\r
+    position: relative;\r
+    margin: 15px 12px;\r
+    height: 27px;\r
+    line-height: 27px;\r
+    overflow: hidden; }\r
+    .@{zprefix}-modal-box label .@{zprefix}-input-infos {\r
+      display: block;\r
+      text-align: left;\r
+      height: 25px;\r
+      line-height: 25px;\r
+      -webkit-transition: all 0.15;\r
+              transition: all 0.15; }\r
+      .@{zprefix}-modal-box label .@{zprefix}-input-infos span {\r
+        display: block;\r
+        color: #859fa5;\r
+        background-color: #fbfcfc;\r
+        border: 1px solid #DEDEDE;\r
+        padding: 0 2%;\r
+        width: 19.5%; }\r
+      .@{zprefix}-modal-box label .@{zprefix}-input-infos span.@{zprefix}-msg-error {\r
+        color: #e74c3c; }\r
+    .@{zprefix}-modal-box label.@{zprefix}-input-error input, .@{zprefix}-modal-box label.@{zprefix}-input-error textarea {\r
+      border: 1px solid #e74c3c; }\r
+    .@{zprefix}-modal-box label.@{zprefix}-input-error .@{zprefix}-input-infos {\r
+      margin-top: -27px; }\r
+    .@{zprefix}-modal-box label input {\r
+      position: absolute;\r
+      top: 0;\r
+      right: 0;\r
+      height: 25px;\r
+      line-height: 25px;\r
+      border: 1px solid #DEDEDE;\r
+      background: transparent;\r
+      width: 72%;\r
+      padding: 0 2%;\r
+      margin: 0 0 0 23%;\r
+      -webkit-transition: all 0.15s;\r
+              transition: all 0.15s; }\r
+      .@{zprefix}-modal-box label input:hover, .@{zprefix}-modal-box label input:focus {\r
+        outline: none;\r
+        border: 1px solid #95a5a6; }\r
+      .@{zprefix}-modal-box label input:focus {\r
+        background: rgba(230, 230, 255, 0.1); }\r
+  .@{zprefix}-modal-box .error {\r
+    margin-top: 25px;\r
+    display: block;\r
+    color: red; }\r
+  .@{zprefix}-modal-box .@{zprefix}-modal-button {\r
+    position: absolute;\r
+    bottom: 10px;\r
+    right: 0;\r
+    text-decoration: none;\r
+    color: #FFF;\r
+    display: block;\r
+    width: 100px;\r
+    height: 35px;\r
+    line-height: 33px;\r
+    margin: 0 10px;\r
+    background-color: #333;\r
+    border: none;\r
+    border-top: none;\r
+    cursor: pointer;\r
+    font-family: "Trebuchet MS", Helvetica, Verdana, sans-serif;\r
+    font-size: 16px;\r
+    -webkit-transition: all 0.15s;\r
+            transition: all 0.15s; }\r
+    .@{zprefix}-modal-box .@{zprefix}-modal-button.@{zprefix}-modal-submit {\r
+      right: 110px;\r
+      background: #2bc069; }\r
+      .@{zprefix}-modal-box .@{zprefix}-modal-button.@{zprefix}-modal-submit:hover, .@{zprefix}-modal-box .@{zprefix}-modal-button.@{zprefix}-modal-submit:focus {\r
+        background: #40d47d;\r
+        outline: none; }\r
+      .@{zprefix}-modal-box .@{zprefix}-modal-button.@{zprefix}-modal-submit:active {\r
+        background: #25a259; }\r
+    .@{zprefix}-modal-box .@{zprefix}-modal-button.@{zprefix}-modal-reset {\r
+      color: #555;\r
+      background: #e6e6e6; }\r
+      .@{zprefix}-modal-box .@{zprefix}-modal-button.@{zprefix}-modal-reset:hover, .@{zprefix}-modal-box .@{zprefix}-modal-button.@{zprefix}-modal-reset:focus {\r
+        background: #fbfbfb;\r
+        outline: none; }\r
+      .@{zprefix}-modal-box .@{zprefix}-modal-button.@{zprefix}-modal-reset:active {\r
+        background: #d4d4d4; }\r
+\r
+.@{zprefix}-overlay {\r
+  position: absolute;\r
+  background-color: rgba(255, 255, 255, 0.5);\r
+  width: 100%;\r
+  left: 0;\r
+  display: none; }\r
+\r
+/**\r
+ * Fullscreen\r
+ */\r
+body.@{zprefix}-body-fullscreen {\r
+  overflow: hidden; }\r
+\r
+.@{zprefix}-fullscreen {\r
+  position: fixed;\r
+  top: 0;\r
+  left: 0;\r
+  width: 100%;\r
+  height: 100%;\r
+  margin: 0;\r
+  padding: 0;\r
+  z-index: 99999; }\r
+  .@{zprefix}-fullscreen.@{zprefix}-box, .@{zprefix}-fullscreen .@{zprefix}-editor {\r
+    border: none; }\r
+  .@{zprefix}-fullscreen .@{zprefix}-overlay {\r
+    height: 100% !important; }\r
+\r
+/*\r
+ * Reset for resetCss option\r
+ */\r
+.@{zprefix}-editor object, .@{zprefix}-editor embed, .@{zprefix}-editor video, .@{zprefix}-editor img {\r
+  width: auto;\r
+  max-width: 100%; }\r
+.@{zprefix}-editor video, .@{zprefix}-editor img {\r
+  height: auto; }\r
+.@{zprefix}-editor img {\r
+  cursor: move; }\r
+.@{zprefix}-editor.@{zprefix}-reset-css {\r
+  background: #FEFEFE !important;\r
+  font-family: "Trebuchet MS", Helvetica, Verdana, sans-serif !important;\r
+  font-size: 14px !important;\r
+  line-height: 1.45em !important;\r
+  white-space: normal !important;\r
+  color: #333; }\r
+  .@{zprefix}-editor.@{zprefix}-reset-css a {\r
+    color: #15c !important;\r
+    text-decoration: underline !important; }\r
+  .@{zprefix}-editor.@{zprefix}-reset-css div, .@{zprefix}-editor.@{zprefix}-reset-css p, .@{zprefix}-editor.@{zprefix}-reset-css ul, .@{zprefix}-editor.@{zprefix}-reset-css ol, .@{zprefix}-editor.@{zprefix}-reset-css blockquote {\r
+    -webkit-box-shadow: none !important;\r
+            box-shadow: none !important;\r
+    background: none !important;\r
+    margin: 0 !important;\r
+    margin-bottom: 15px !important;\r
+    line-height: 1.4em !important;\r
+    font-family: "Trebuchet MS", Helvetica, Verdana, sans-serif !important;\r
+    font-size: 14px !important;\r
+    border: none; }\r
+  .@{zprefix}-editor.@{zprefix}-reset-css iframe, .@{zprefix}-editor.@{zprefix}-reset-css object, .@{zprefix}-editor.@{zprefix}-reset-css hr {\r
+    margin-bottom: 15px !important; }\r
+  .@{zprefix}-editor.@{zprefix}-reset-css blockquote {\r
+    margin-left: 32px !important;\r
+    font-style: italic !important;\r
+    color: #555; }\r
+  .@{zprefix}-editor.@{zprefix}-reset-css ul, .@{zprefix}-editor.@{zprefix}-reset-css ol {\r
+    padding-left: 20px !important; }\r
+  .@{zprefix}-editor.@{zprefix}-reset-css ul ul, .@{zprefix}-editor.@{zprefix}-reset-css ol ol, .@{zprefix}-editor.@{zprefix}-reset-css ul ol, .@{zprefix}-editor.@{zprefix}-reset-css ol ul {\r
+    border: none;\r
+    margin: 2px !important;\r
+    padding: 0 !important;\r
+    padding-left: 24px !important; }\r
+  .@{zprefix}-editor.@{zprefix}-reset-css hr {\r
+    display: block;\r
+    height: 1px;\r
+    border: none;\r
+    border-top: 1px solid #CCC; }\r
+  .@{zprefix}-editor.@{zprefix}-reset-css h1, .@{zprefix}-editor.@{zprefix}-reset-css h2, .@{zprefix}-editor.@{zprefix}-reset-css h3, .@{zprefix}-editor.@{zprefix}-reset-css h4 {\r
+    color: #111;\r
+    background: none;\r
+    margin: 0 !important;\r
+    padding: 0 !important;\r
+    font-weight: bold; }\r
+  .@{zprefix}-editor.@{zprefix}-reset-css h1 {\r
+    font-size: 32px !important;\r
+    line-height: 38px !important;\r
+    margin-bottom: 20px !important; }\r
+  .@{zprefix}-editor.@{zprefix}-reset-css h2 {\r
+    font-size: 26px !important;\r
+    line-height: 34px !important;\r
+    margin-bottom: 15px !important; }\r
+  .@{zprefix}-editor.@{zprefix}-reset-css h3 {\r
+    font-size: 22px !important;\r
+    line-height: 28px !important;\r
+    margin-bottom: 7px !important; }\r
+  .@{zprefix}-editor.@{zprefix}-reset-css h4 {\r
+    font-size: 16px !important;\r
+    line-height: 22px !important;\r
+    margin-bottom: 7px !important; }\r
+\r
+/*\r
+ * Black theme\r
+ */\r
+.@{zprefix}-black .@{zprefix}-button-pane {\r
+  background-color: #222;\r
+  border-bottom-color: #343434; }\r
+  .@{zprefix}-black .@{zprefix}-button-pane li.@{zprefix}-separator {\r
+    background-color: #343434; }\r
+  .@{zprefix}-black .@{zprefix}-button-pane.@{zprefix}-disable li.@{zprefix}-separator {\r
+    background-color: #2a2a2a; }\r
+  .@{zprefix}-black .@{zprefix}-button-pane:not(.@{zprefix}-disable) li button:hover, .@{zprefix}-black .@{zprefix}-button-pane:not(.@{zprefix}-disable) li button:focus, .@{zprefix}-black .@{zprefix}-button-pane li button.@{zprefix}-active, .@{zprefix}-black .@{zprefix}-button-pane li.@{zprefix}-not-disable button:hover, .@{zprefix}-black .@{zprefix}-button-pane li.@{zprefix}-not-disable button:focus {\r
+    background-color: #555; }\r
+  .@{zprefix}-black .@{zprefix}-button-pane li .@{zprefix}-open-dropdown:after {\r
+    border-top-color: #fff; }\r
+.@{zprefix}-black .@{zprefix}-dropdown {\r
+  border-color: #222;\r
+  background: #222; }\r
+  .@{zprefix}-black .@{zprefix}-dropdown button {\r
+    background: #222;\r
+    color: #fff; }\r
+    .@{zprefix}-black .@{zprefix}-dropdown button:hover, .@{zprefix}-black .@{zprefix}-dropdown button:focus {\r
+      background: #555; }\r
+.@{zprefix}-black .@{zprefix}-modal-box {\r
+  background-color: #222; }\r
+  .@{zprefix}-black .@{zprefix}-modal-box .@{zprefix}-modal-title {\r
+    border-bottom: 1px solid #555;\r
+    color: #fff;\r
+    background: #3c3c3c; }\r
+  .@{zprefix}-black .@{zprefix}-modal-box label {\r
+    display: block;\r
+    position: relative;\r
+    margin: 15px 12px;\r
+    height: 27px;\r
+    line-height: 27px;\r
+    overflow: hidden; }\r
+    .@{zprefix}-black .@{zprefix}-modal-box label .@{zprefix}-input-infos span {\r
+      color: #eee;\r
+      background-color: #2f2f2f;\r
+      border-color: #222; }\r
+    .@{zprefix}-black .@{zprefix}-modal-box label .@{zprefix}-input-infos span.@{zprefix}-msg-error {\r
+      color: #e74c3c; }\r
+    .@{zprefix}-black .@{zprefix}-modal-box label.@{zprefix}-input-error input, .@{zprefix}-black .@{zprefix}-modal-box label.@{zprefix}-input-error textarea {\r
+      border-color: #e74c3c; }\r
+    .@{zprefix}-black .@{zprefix}-modal-box label input {\r
+      border-color: #222;\r
+      color: #eee;\r
+      background: #333; }\r
+      .@{zprefix}-black .@{zprefix}-modal-box label input:hover, .@{zprefix}-black .@{zprefix}-modal-box label input:focus {\r
+        border-color: #95a5a6; }\r
+      .@{zprefix}-black .@{zprefix}-modal-box label input:focus {\r
+        background-color: rgba(230, 230, 255, 0.1); }\r
+.@{zprefix}-black .@{zprefix}-overlay {\r
+  background-color: rgba(0, 0, 0, 0.5); }\r
+\r
+/*\r
+ * Buttons icons\r
+ */\r
+.@{zprefix}-button-pane li button {\r
+  display: block;\r
+  position: relative;\r
+  text-indent: -9999px;\r
+  width: 35px;\r
+  height: 35px;\r
+  overflow: hidden;\r
+  background: transparent url(${c:encodeURL('@{url}/icons-black.png')}) no-repeat;\r
+  border: none;\r
+  cursor: pointer;\r
+  -webkit-transition: background-color 0.15s, background-image 0.15s, opacity 0.15s;\r
+          transition: background-color 0.15s, background-image 0.15s, opacity 0.15s;\r
+  /* English and others */ }\r
+  .@{zprefix}-button-pane li button.@{zprefix}-viewHTML-button {\r
+    background-position: 5px -570px; }\r
+  .@{zprefix}-button-pane li button.@{zprefix}-formatting-button {\r
+    background-position: 5px -120px; }\r
+  .@{zprefix}-button-pane li button.@{zprefix}-bold-button, .@{zprefix}-button-pane li button.@{zprefix}-strong-button {\r
+    background-position: 5px -45px; }\r
+  .@{zprefix}-button-pane li button.@{zprefix}-italic-button, .@{zprefix}-button-pane li button.@{zprefix}-em-button {\r
+    background-position: 5px -270px; }\r
+  .@{zprefix}-button-pane li button.@{zprefix}-underline-button {\r
+    background-position: 5px -495px; }\r
+  .@{zprefix}-button-pane li button.@{zprefix}-strikethrough-button, .@{zprefix}-button-pane li button.@{zprefix}-del-button {\r
+    background-position: 5px -470px; }\r
+  .@{zprefix}-button-pane li button.@{zprefix}-link-button {\r
+    background-position: 5px -345px; }\r
+  .@{zprefix}-button-pane li button.@{zprefix}-insertImage-button {\r
+    background-position: 5px -245px; }\r
+  .@{zprefix}-button-pane li button.@{zprefix}-justifyLeft-button {\r
+    background-position: 5px -320px; }\r
+  .@{zprefix}-button-pane li button.@{zprefix}-justifyCenter-button {\r
+    background-position: 5px -70px; }\r
+  .@{zprefix}-button-pane li button.@{zprefix}-justifyRight-button {\r
+    background-position: 5px -420px; }\r
+  .@{zprefix}-button-pane li button.@{zprefix}-justifyFull-button {\r
+    background-position: 5px 5px; }\r
+  .@{zprefix}-button-pane li button.@{zprefix}-unorderedList-button {\r
+    background-position: 5px -520px; }\r
+  .@{zprefix}-button-pane li button.@{zprefix}-orderedList-button {\r
+    background-position: 5px -370px; }\r
+  .@{zprefix}-button-pane li button.@{zprefix}-horizontalRule-button {\r
+    background-position: 5px -220px; }\r
+  .@{zprefix}-button-pane li button.@{zprefix}-removeformat-button {\r
+    background-position: 5px -395px; }\r
+  .@{zprefix}-button-pane li button.@{zprefix}-fullscreen-button {\r
+    background-position: 5px -170px; }\r
+  .@{zprefix}-button-pane li button.@{zprefix}-close-button {\r
+    background-position: 5px -95px; }\r
+\r
+.@{zprefix}-fullscreen .@{zprefix}-button-pane li button.@{zprefix}-fullscreen-button {\r
+  background-position: 5px -145px; }\r
+\r
+.@{zprefix}-button-pane li:first-child button {\r
+  margin-left: 6px; }\r
+.@{zprefix}-button-pane li:last-child button {\r
+  margin-right: 6px; }\r
+\r
+/* French */\r
+.@{zprefix}-fr .@{zprefix}-button-pane li button.@{zprefix}-bold-button, .@{zprefix}-fr .@{zprefix}-button-pane li button.@{zprefix}-strong-button {\r
+  background-position: 5px -195px; }\r
+.@{zprefix}-fr .@{zprefix}-button-pane li button.@{zprefix}-underline-button {\r
+  background-position: 5px -445px; }\r
+.@{zprefix}-fr .@{zprefix}-button-pane li button.@{zprefix}-strikethrough-button, .@{zprefix}-fr .@{zprefix}-button-pane li button.@{zprefix}-del-button {\r
+  background-position: 5px -295px; }\r
+\r
+.@{zprefix}-black {\r
+  /* French */ }\r
+  .@{zprefix}-black .@{zprefix}-button-pane li button {\r
+    background-image: url(${c:encodeURL('@{url}/icons-white.png')});\r
+    /* English and others */ }\r
+    .@{zprefix}-black .@{zprefix}-button-pane li button.@{zprefix}-viewHTML-button {\r
+      background-position: 5px -570px; }\r
+    .@{zprefix}-black .@{zprefix}-button-pane li button.@{zprefix}-formatting-button {\r
+      background-position: 5px -120px; }\r
+    .@{zprefix}-black .@{zprefix}-button-pane li button.@{zprefix}-bold-button, .@{zprefix}-black .@{zprefix}-button-pane li button.@{zprefix}-strong-button {\r
+      background-position: 5px -45px; }\r
+    .@{zprefix}-black .@{zprefix}-button-pane li button.@{zprefix}-italic-button, .@{zprefix}-black .@{zprefix}-button-pane li button.@{zprefix}-em-button {\r
+      background-position: 5px -270px; }\r
+    .@{zprefix}-black .@{zprefix}-button-pane li button.@{zprefix}-underline-button {\r
+      background-position: 5px -495px; }\r
+    .@{zprefix}-black .@{zprefix}-button-pane li button.@{zprefix}-strikethrough-button, .@{zprefix}-black .@{zprefix}-button-pane li button.@{zprefix}-del-button {\r
+      background-position: 5px -470px; }\r
+    .@{zprefix}-black .@{zprefix}-button-pane li button.@{zprefix}-link-button {\r
+      background-position: 5px -345px; }\r
+    .@{zprefix}-black .@{zprefix}-button-pane li button.@{zprefix}-insertImage-button {\r
+      background-position: 5px -245px; }\r
+    .@{zprefix}-black .@{zprefix}-button-pane li button.@{zprefix}-justifyLeft-button {\r
+      background-position: 5px -320px; }\r
+    .@{zprefix}-black .@{zprefix}-button-pane li button.@{zprefix}-justifyCenter-button {\r
+      background-position: 5px -70px; }\r
+    .@{zprefix}-black .@{zprefix}-button-pane li button.@{zprefix}-justifyRight-button {\r
+      background-position: 5px -420px; }\r
+    .@{zprefix}-black .@{zprefix}-button-pane li button.@{zprefix}-justifyFull-button {\r
+      background-position: 5px 5px; }\r
+    .@{zprefix}-black .@{zprefix}-button-pane li button.@{zprefix}-unorderedList-button {\r
+      background-position: 5px -520px; }\r
+    .@{zprefix}-black .@{zprefix}-button-pane li button.@{zprefix}-orderedList-button {\r
+      background-position: 5px -370px; }\r
+    .@{zprefix}-black .@{zprefix}-button-pane li button.@{zprefix}-horizontalRule-button {\r
+      background-position: 5px -220px; }\r
+    .@{zprefix}-black .@{zprefix}-button-pane li button.@{zprefix}-removeformat-button {\r
+      background-position: 5px -395px; }\r
+    .@{zprefix}-black .@{zprefix}-button-pane li button.@{zprefix}-fullscreen-button {\r
+      background-position: 5px -170px; }\r
+    .@{zprefix}-black .@{zprefix}-button-pane li button.@{zprefix}-close-button {\r
+      background-position: 5px -95px; }\r
+  .@{zprefix}-black .@{zprefix}-fullscreen .@{zprefix}-button-pane li button.@{zprefix}-fullscreen-button {\r
+    background-position: 5px -145px; }\r
+  .@{zprefix}-black .@{zprefix}-button-pane li:first-child button {\r
+    margin-left: 6px; }\r
+  .@{zprefix}-black .@{zprefix}-button-pane li:last-child button {\r
+    margin-right: 6px; }\r
+  .@{zprefix}-black .@{zprefix}-fr .@{zprefix}-button-pane li button.@{zprefix}-bold-button, .@{zprefix}-black .@{zprefix}-fr .@{zprefix}-button-pane li button.@{zprefix}-strong-button {\r
+    background-position: 5px -195px; }\r
+  .@{zprefix}-black .@{zprefix}-fr .@{zprefix}-button-pane li button.@{zprefix}-underline-button {\r
+    background-position: 5px -445px; }\r
+  .@{zprefix}-black .@{zprefix}-fr .@{zprefix}-button-pane li button.@{zprefix}-strikethrough-button, .@{zprefix}-black .@{zprefix}-fr .@{zprefix}-button-pane li button.@{zprefix}-del-button {\r
+    background-position: 5px -295px; }\r
+\r
+@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-min-device-pixel-ratio: 4/3), only screen and (min-device-pixel-ratio: 1.3), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {\r
+  /* French */\r
+  /* Black theme */\r
+  .@{zprefix}-button-pane li button {\r
+    -webkit-background-size: 25px 600px !important;\r
+            background-size: 25px 600px !important;\r
+    background-image: url(${c:encodeURL('@{url}/icons-black-2x.png')}) !important;\r
+    /* English and others */ }\r
+    .@{zprefix}-button-pane li button.@{zprefix}-viewHTML-button {\r
+      background-position: 5px -570px; }\r
+    .@{zprefix}-button-pane li button.@{zprefix}-formatting-button {\r
+      background-position: 5px -120px; }\r
+    .@{zprefix}-button-pane li button.@{zprefix}-bold-button, .@{zprefix}-button-pane li button.@{zprefix}-strong-button {\r
+      background-position: 5px -45px; }\r
+    .@{zprefix}-button-pane li button.@{zprefix}-italic-button, .@{zprefix}-button-pane li button.@{zprefix}-em-button {\r
+      background-position: 5px -270px; }\r
+    .@{zprefix}-button-pane li button.@{zprefix}-underline-button {\r
+      background-position: 5px -495px; }\r
+    .@{zprefix}-button-pane li button.@{zprefix}-strikethrough-button, .@{zprefix}-button-pane li button.@{zprefix}-del-button {\r
+      background-position: 5px -470px; }\r
+    .@{zprefix}-button-pane li button.@{zprefix}-link-button {\r
+      background-position: 5px -345px; }\r
+    .@{zprefix}-button-pane li button.@{zprefix}-insertImage-button {\r
+      background-position: 5px -245px; }\r
+    .@{zprefix}-button-pane li button.@{zprefix}-justifyLeft-button {\r
+      background-position: 5px -320px; }\r
+    .@{zprefix}-button-pane li button.@{zprefix}-justifyCenter-button {\r
+      background-position: 5px -70px; }\r
+    .@{zprefix}-button-pane li button.@{zprefix}-justifyRight-button {\r
+      background-position: 5px -420px; }\r
+    .@{zprefix}-button-pane li button.@{zprefix}-justifyFull-button {\r
+      background-position: 5px 5px; }\r
+    .@{zprefix}-button-pane li button.@{zprefix}-unorderedList-button {\r
+      background-position: 5px -520px; }\r
+    .@{zprefix}-button-pane li button.@{zprefix}-orderedList-button {\r
+      background-position: 5px -370px; }\r
+    .@{zprefix}-button-pane li button.@{zprefix}-horizontalRule-button {\r
+      background-position: 5px -220px; }\r
+    .@{zprefix}-button-pane li button.@{zprefix}-removeformat-button {\r
+      background-position: 5px -395px; }\r
+    .@{zprefix}-button-pane li button.@{zprefix}-fullscreen-button {\r
+      background-position: 5px -170px; }\r
+    .@{zprefix}-button-pane li button.@{zprefix}-close-button {\r
+      background-position: 5px -95px; }\r
+  .@{zprefix}-fullscreen .@{zprefix}-button-pane li a.@{zprefix}-fullscreen-button {\r
+    background-position: 5px -145px; }\r
+  .@{zprefix}-fr .@{zprefix}-button-pane li button.@{zprefix}-bold-button, .@{zprefix}-fr .@{zprefix}-button-pane li button.@{zprefix}-strong-button {\r
+    background-position: 5px -195px; }\r
+  .@{zprefix}-fr .@{zprefix}-button-pane li button.@{zprefix}-underline-button {\r
+    background-position: 5px -445px; }\r
+  .@{zprefix}-fr .@{zprefix}-button-pane li button.@{zprefix}-strikethrough-button, .@{zprefix}-fr .@{zprefix}-button-pane li button.@{zprefix}-del-button {\r
+    background-position: 5px -295px; }\r
+  .@{zprefix}-black {\r
+    /* French */ }\r
+    .@{zprefix}-black .@{zprefix}-button-pane li button {\r
+      -webkit-background-size: 25px 600px !important;\r
+              background-size: 25px 600px !important;\r
+      background-image: url(${c:encodeURL('@{url}/icons-white-2x.png')}) !important;\r
+      /* English and others */ }\r
+      .@{zprefix}-black .@{zprefix}-button-pane li button.@{zprefix}-viewHTML-button {\r
+        background-position: 5px -570px; }\r
+      .@{zprefix}-black .@{zprefix}-button-pane li button.@{zprefix}-formatting-button {\r
+        background-position: 5px -120px; }\r
+      .@{zprefix}-black .@{zprefix}-button-pane li button.@{zprefix}-bold-button, .@{zprefix}-black .@{zprefix}-button-pane li button.@{zprefix}-strong-button {\r
+        background-position: 5px -45px; }\r
+      .@{zprefix}-black .@{zprefix}-button-pane li button.@{zprefix}-italic-button, .@{zprefix}-black .@{zprefix}-button-pane li button.@{zprefix}-em-button {\r
+        background-position: 5px -270px; }\r
+      .@{zprefix}-black .@{zprefix}-button-pane li button.@{zprefix}-underline-button {\r
+        background-position: 5px -495px; }\r
+      .@{zprefix}-black .@{zprefix}-button-pane li button.@{zprefix}-strikethrough-button, .@{zprefix}-black .@{zprefix}-button-pane li button.@{zprefix}-del-button {\r
+        background-position: 5px -470px; }\r
+      .@{zprefix}-black .@{zprefix}-button-pane li button.@{zprefix}-link-button {\r
+        background-position: 5px -345px; }\r
+      .@{zprefix}-black .@{zprefix}-button-pane li button.@{zprefix}-insertImage-button {\r
+        background-position: 5px -245px; }\r
+      .@{zprefix}-black .@{zprefix}-button-pane li button.@{zprefix}-justifyLeft-button {\r
+        background-position: 5px -320px; }\r
+      .@{zprefix}-black .@{zprefix}-button-pane li button.@{zprefix}-justifyCenter-button {\r
+        background-position: 5px -70px; }\r
+      .@{zprefix}-black .@{zprefix}-button-pane li button.@{zprefix}-justifyRight-button {\r
+        background-position: 5px -420px; }\r
+      .@{zprefix}-black .@{zprefix}-button-pane li button.@{zprefix}-justifyFull-button {\r
+        background-position: 5px 5px; }\r
+      .@{zprefix}-black .@{zprefix}-button-pane li button.@{zprefix}-unorderedList-button {\r
+        background-position: 5px -520px; }\r
+      .@{zprefix}-black .@{zprefix}-button-pane li button.@{zprefix}-orderedList-button {\r
+        background-position: 5px -370px; }\r
+      .@{zprefix}-black .@{zprefix}-button-pane li button.@{zprefix}-horizontalRule-button {\r
+        background-position: 5px -220px; }\r
+      .@{zprefix}-black .@{zprefix}-button-pane li button.@{zprefix}-removeformat-button {\r
+        background-position: 5px -395px; }\r
+      .@{zprefix}-black .@{zprefix}-button-pane li button.@{zprefix}-fullscreen-button {\r
+        background-position: 5px -170px; }\r
+      .@{zprefix}-black .@{zprefix}-button-pane li button.@{zprefix}-close-button {\r
+        background-position: 5px -95px; }\r
+    .@{zprefix}-black .@{zprefix}-fullscreen .@{zprefix}-button-pane li a.@{zprefix}-fullscreen-button {\r
+      background-position: 5px -145px; }\r
+    .@{zprefix}-black .@{zprefix}-fr .@{zprefix}-button-pane li button.@{zprefix}-bold-button, .@{zprefix}-black .@{zprefix}-fr .@{zprefix}-button-pane li button.@{zprefix}-strong-button {\r
+      background-position: 5px -195px; }\r
+    .@{zprefix}-black .@{zprefix}-fr .@{zprefix}-button-pane li button.@{zprefix}-underline-button {\r
+      background-position: 5px -445px; }\r
+    .@{zprefix}-black .@{zprefix}-fr .@{zprefix}-button-pane li button.@{zprefix}-strikethrough-button, .@{zprefix}-black .@{zprefix}-fr .@{zprefix}-button-pane li button.@{zprefix}-del-button {\r
+      background-position: 5px -295px; } }\r
+\r
diff --git a/server/hu.user.theme.userdark/src/archive/web/js/zkmax/inp/less/timepicker.less b/server/hu.user.theme.userdark/src/archive/web/js/zkmax/inp/less/timepicker.less
new file mode 100644 (file)
index 0000000..0540d03
--- /dev/null
@@ -0,0 +1,209 @@
+@import "~./zul/less/_header.less";\r
+\r
+.z-timepicker {\r
+       display: inline-block;\r
+       min-height: @baseButtonHeight;\r
+       white-space: nowrap;\r
+\r
+       &-input {\r
+               .fontStyle(@baseContentFontFamily, @fontSizeMedium, normal, @baseTextColor);\r
+               height: @baseButtonHeight;\r
+               border: 1px solid @inputBorderColor;\r
+               border-right: 0;\r
+               .leftBorderRadius(@borderRadiusSmall);\r
+               margin: 0;\r
+               padding: 4px 5px;\r
+               line-height: @baseLineHeight;\r
+               background: @inputBackgroundColor;\r
+\r
+               &:focus {\r
+                       .boxShadow('inset 1px 1px 1px rgba(210, 210, 210, 0.75)');\r
+               }\r
+               &[readonly] {\r
+                       border-color: @readonlyBorderColor;\r
+                       background: @readonlyBackgroundColor;\r
+               }\r
+               &[readonly]:focus {\r
+                       .boxShadow('none');\r
+               }\r
+       }\r
+\r
+       &-button {\r
+               .iconFontStyle(@baseFontSize, @iconColor);\r
+               display: inline-block;\r
+               min-width: @baseButtonWidth;\r
+               height: @baseButtonHeight;\r
+               border: 1px solid @inputBorderColor;\r
+               .rightBorderRadius(@borderRadiusSmall);\r
+               padding: 4px;\r
+               line-height: @baseLineHeight;\r
+               background: @inputBackgroundColor;\r
+               text-align: left;\r
+               vertical-align: middle;\r
+               overflow: hidden;\r
+               cursor: pointer;\r
+\r
+               &:hover {\r
+                       border-color: @hoverBorderColor;\r
+                       .verGradient(@hoverGradientStart, @hoverGradientEnd);\r
+               }\r
+               &:active {\r
+                       border-color: @activeBorderColor;\r
+                       .verGradient(@activeGradientStart, @activeGradientEnd);\r
+                       .boxShadow('inset 1px 1px 1px #91AAB7');\r
+               }\r
+               input[disabled] + & {\r
+                       &:hover,\r
+                       &:active {\r
+                               border-color: @inputBorderColor;\r
+                               .resetGradient();\r
+                               .boxShadow('none');\r
+                       }\r
+               }\r
+       }\r
+\r
+       &-disabled {\r
+               .opacity(@disabledOpacity);\r
+               & * {\r
+                       color: @disabledColor !important;\r
+                       background: @disabledBackgroundColor !important;\r
+                       cursor: default !important;\r
+               }\r
+       }\r
+\r
+       &-invalid {\r
+               border: 1px solid @invalidBorderColor !important;\r
+               margin-right: -1px;\r
+               background: @baseBackgroundColor;\r
+               .boxShadow(inset -1px 0 0 @invalidBorderColor);\r
+       }\r
+\r
+       &-readonly:focus {\r
+               border-color: @readonlyBorderColor;\r
+               border-right-width: 0;\r
+               background: transparent repeat-x 0 0;\r
+               cursor: default;\r
+               .boxShadow(none);\r
+       }\r
+\r
+       &-rightedge {\r
+               border-right: 1px solid @inputBorderColor;\r
+               .borderRadius(@borderRadiusSmall);\r
+       }\r
+}\r
+\r
+.z-timepicker-input {\r
+       &[readonly] {\r
+               cursor: pointer;\r
+       }\r
+}\r
+\r
+.z-timepicker-button.z-timepicker-disabled {\r
+       display: none;\r
+}\r
+\r
+.z-timepicker-button {\r
+       text-align: center;\r
+}\r
+\r
+.z-timepicker-inplace .z-timepicker-input {\r
+       border: 0;\r
+       padding: 3px;\r
+       background: none;\r
+\r
+       &:focus {\r
+               .resetGradient();\r
+               .boxShadow('none');\r
+       }\r
+}\r
+.z-timepicker-inplace .z-timepicker-button {\r
+       visibility: hidden;\r
+}\r
+\r
+.z-timepicker-popup {\r
+       max-height: 200px;\r
+}\r
+\r
+.z-timepicker-option {\r
+       display: block;\r
+       padding: 3px 2px;\r
+       position: relative;\r
+       text-shadow: 0 1px #FFFFFF;\r
+       font-size: @fontSizeMedium;\r
+       font-weight: normal;\r
+       color: @baseTextColor;\r
+       text-decoration: none;\r
+}\r
+\r
+.z-timepicker-option:hover {\r
+       .verGradient(@hoverGradientStart, @hoverGradientEnd);\r
+}\r
+\r
+.z-timepicker-option-selected {\r
+       .verGradient(@selectedGradientStart, @selectedGradientEnd);\r
+       .z-comboitem-text {\r
+               color: @selectedColor;\r
+       }\r
+}\r
+\r
+.z-timepicker-option-selected:hover {\r
+       .verGradient(@selectedHoverGradientStart, @selectedHoverGradientEnd);\r
+       .z-timepicker-text {\r
+               color: @selectedHoverColor;\r
+       }\r
+}\r
+\r
+.z-timepicker-popup {\r
+       font-family: @baseContentFontFamily;\r
+       font-weight: normal;\r
+       font-size: @fontSizeMedium;\r
+       display: block;\r
+       border: 1px solid @popupBorderColor;\r
+       padding: 2px;\r
+       background: @popupBackgroundColor;\r
+       position: absolute;\r
+       overflow: auto;\r
+}\r
+\r
+.z-timepicker-content {\r
+       border: 0;\r
+       padding: 0;\r
+       margin: 0;\r
+       background: transparent none repeat 0 0;\r
+       position: relative;\r
+       list-style-image: none;\r
+       list-style-position: outside;\r
+       list-style-type: none;\r
+}\r
+\r
+//Shadow\r
+.z-timepicker-shadow {\r
+       .borderRadius(@borderRadiusSmall);\r
+       .boxShadow('0 0 15px rgba(0, 0, 0, 0.35)');\r
+}\r
+\r
+.ie8 {\r
+       .z-timepicker {\r
+               &-button {\r
+                       min-width: @baseButtonWidth - 10;\r
+                       &:hover {\r
+                               .gradientFallback(@hoverGradientStart, @hoverGradientEnd);\r
+                       }\r
+                       &:active {\r
+                               .gradientFallback(@activeGradientStart, @activeGradientEnd);\r
+                       }\r
+               }\r
+       }\r
+\r
+       .z-timepicker-option {\r
+               &-selected {\r
+                       .gradientFallback(@selectedGradientStart, @selectedGradientEnd);\r
+               }\r
+               &:hover {\r
+                       .gradientFallback(@hoverGradientStart, @hoverGradientEnd);\r
+               }\r
+               &-selected:hover {\r
+                       .gradientFallback(@selectedHoverGradientStart, @selectedHoverGradientEnd);\r
+               }\r
+       }\r
+}\r
diff --git a/server/hu.user.theme.userdark/src/archive/web/js/zkmax/layout/less/cardlayout.less b/server/hu.user.theme.userdark/src/archive/web/js/zkmax/layout/less/cardlayout.less
new file mode 100644 (file)
index 0000000..c689e7a
--- /dev/null
@@ -0,0 +1,11 @@
+@import "~./zul/less/_header.less";\r
+\r
+.z-cardlayout {\r
+       position: relative;\r
+       overflow: hidden;\r
+\r
+       &-inner {\r
+               position: absolute;\r
+               overflow: hidden;\r
+       }\r
+}
\ No newline at end of file
diff --git a/server/hu.user.theme.userdark/src/archive/web/js/zkmax/layout/less/portallayout.less b/server/hu.user.theme.userdark/src/archive/web/js/zkmax/layout/less/portallayout.less
new file mode 100644 (file)
index 0000000..70cbb76
--- /dev/null
@@ -0,0 +1,33 @@
+@import "~./zul/less/_header.less";\r
+\r
+.z-portallayout,\r
+.z-portalchildren,\r
+.z-portalchildren-content {\r
+       overflow: hidden;\r
+}\r
+.z-portallayout-vertical { \r
+       > .z-portalchildren {\r
+               height: 100%;\r
+           float: left;\r
+       }\r
+}\r
+.z-portalchildren-content {\r
+       .size(100%, 100%);\r
+}\r
+.z-portallayout-horizontal { \r
+       > .z-portalchildren {\r
+               height: 100%;\r
+       }\r
+}\r
+\r
+           \r
+.z-portallayout-horizontal     .z-portalchildren-content {\r
+       > .z-panel,\r
+       > .z-panel-move-block {\r
+               float: left;\r
+       } \r
+}\r
+.z-portallayout,\r
+.z-portalchildren {\r
+       -ms-zoom: 1;\r
+}\r
diff --git a/server/hu.user.theme.userdark/src/archive/web/js/zkmax/layout/less/rowlayout.less b/server/hu.user.theme.userdark/src/archive/web/js/zkmax/layout/less/rowlayout.less
new file mode 100644 (file)
index 0000000..f60215f
--- /dev/null
@@ -0,0 +1,21 @@
+@import "~./zul/less/_header.less";\r
+\r
+.z-rowlayout {\r
+       width: 100%;\r
+       *zoom: 1;\r
+       &:before, &:after {\r
+               display: table;\r
+               line-height: 0;\r
+               content: "";\r
+               clear: both;\r
+       }\r
+}\r
+\r
+.z-rowchildren[class*="colspan"] {\r
+       display: block;\r
+       float: left;\r
+       .applyCSS3('box-sizing', 'border-box');\r
+       @media (max-width: 767px) {\r
+               float: none;\r
+       }\r
+}
\ No newline at end of file
diff --git a/server/hu.user.theme.userdark/src/archive/web/js/zkmax/layout/less/scrollview.less b/server/hu.user.theme.userdark/src/archive/web/js/zkmax/layout/less/scrollview.less
new file mode 100644 (file)
index 0000000..a6643fb
--- /dev/null
@@ -0,0 +1,104 @@
+@import "~./zul/less/_header.less";\r
+\r
+.z-scrollview {\r
+       position: relative;\r
+       overflow: hidden;\r
+       white-space: nowrap;\r
+       \r
+       &-horizontal {\r
+               .z-scrollview-content {\r
+                       height: 100%;\r
+               }\r
+               .z-scrollview-inner {\r
+                       display: inline-block;\r
+                       vertical-align: top;\r
+               }\r
+               .z-scrollview-scrollbar {\r
+                       height: 7px;\r
+                       bottom: 1px;\r
+                       left: 2px;\r
+                       right: 2px;\r
+                       \r
+                       &-indicator {\r
+                               height: 100%;\r
+                       }\r
+               }\r
+       }\r
+       &-vertical {\r
+               .z-scrollview-content {\r
+                       width: 100%;\r
+               }\r
+               .z-scrollview-scrollbar {\r
+                       width: 7px;\r
+                       bottom: 2px;\r
+                       top: 2px;\r
+                       right: 1px;\r
+                       \r
+                       &-indicator {\r
+                               width: 100%;\r
+                       }\r
+               }\r
+       }\r
+       //content and child\r
+       &-content {\r
+               .applyCSS3('transition-duration', '0');\r
+               .applyCSS3('transform-origin', '0 0');\r
+               .applyCSS3('transition-timing-function', 'cubic-bezier(0.33, 0.66, 0.66, 1)');\r
+               .applyCSS3('transition-delay', '0');\r
+               .transform('translate3d(0, 0, 0)');\r
+       }\r
+       &-inner {\r
+               position: relative;\r
+               zoom: 1;\r
+       }\r
+       //scrollbar\r
+       &-scrollbar {\r
+               position: absolute;\r
+               z-index: 100;\r
+               pointer-events: none;\r
+               opacity: 0;\r
+               overflow: hidden;\r
+               .applyCSS3('transition-property', 'opacity');\r
+               .applyCSS3('transition-duration', '0');\r
+               \r
+               &-indicator {\r
+                       border: 1px solid rgba(255, 255, 255, 0.9);\r
+                       .borderRadius(3px);\r
+                       background: rgba(0, 0, 0, 0.5);\r
+                       background-clip: padding-box;\r
+                       position: absolute;\r
+                       z-index: 100;\r
+                       pointer-events: none;\r
+                       .applyCSS3('box-sizing', 'border-box');\r
+                       .applyCSS3('transition-timing-function', 'cubic-bezier(0.33, 0.66, 0.66, 1)');\r
+                       .applyCSS3('transition-duration', '0');\r
+                       .transform('translate3d(0, 0, 0)');\r
+               }\r
+       }\r
+       //loading image\r
+       &-load {\r
+               .displaySize(none, 100%, 100%);\r
+               text-align: center;\r
+               vertical-align : middle;\r
+               position: absolute;\r
+               \r
+               &-up, &-down,\r
+               &-left, &-right {\r
+                       .size(32px, 32px);\r
+                       position: absolute;\r
+                       z-index: 999;\r
+               }\r
+               &-up {\r
+                       .encodeThemeURL(background-image, '~./zkmax/img/tablet/layout/load-up.png');\r
+               }\r
+               &-down {\r
+                       .encodeThemeURL(background-image, '~./zkmax/img/tablet/layout/load-down.png');\r
+               }\r
+               &-left {\r
+                       .encodeThemeURL(background-image, '~./zkmax/img/tablet/layout/load-left.png');\r
+               }\r
+               &-right {\r
+                       .encodeThemeURL(background-image, '~./zkmax/img/tablet/layout/load-right.png');\r
+               }\r
+       }\r
+}\r
diff --git a/server/hu.user.theme.userdark/src/archive/web/js/zkmax/layout/less/tablelayout.less b/server/hu.user.theme.userdark/src/archive/web/js/zkmax/layout/less/tablelayout.less
new file mode 100644 (file)
index 0000000..87e0551
--- /dev/null
@@ -0,0 +1,5 @@
+@import "~./zul/less/_header.less";
+
+.z-tablechildren {
+       vertical-align: top;
+}
diff --git a/server/hu.user.theme.userdark/src/archive/web/js/zkmax/nav/less/nav.less b/server/hu.user.theme.userdark/src/archive/web/js/zkmax/nav/less/nav.less
new file mode 100644 (file)
index 0000000..4844885
--- /dev/null
@@ -0,0 +1,313 @@
+@import "~./zul/less/_header.less";\r
+\r
+.restUl() {\r
+       border: 0;\r
+       padding: 0;\r
+       margin: 0;\r
+       list-style: none;\r
+}\r
+.itemSelected() {\r
+       .z-navitem-selected .z-navitem-content {\r
+               color: @navSelectedColor;\r
+               background: @navSelectedBackgroundColor;\r
+               \r
+               &:hover {\r
+                       background: lighten(@navSelectedBackgroundColor, 5%);\r
+               }\r
+       }\r
+}\r
+.navLevel(@level) {\r
+       .z-nav-content,\r
+       .z-navitem-content {\r
+               &:hover {\r
+                       background: @navHoverBackgroundColor;\r
+               }\r
+               &[disabled]:hover {\r
+                       color: @navColor;\r
+                       background: darken(@navBackgroundColor, (@level - 1) * 3);\r
+               }\r
+       }\r
+       .z-nav-content,\r
+       .z-navitem-content,\r
+       .z-navseparator {\r
+               background: darken(@navBackgroundColor, (@level - 1) * 3);\r
+       }\r
+}\r
+// Navbar\r
+.z-navbar {\r
+       display: block;\r
+       position: relative;\r
+       white-space: nowrap;\r
+       ul {\r
+               .restUl();\r
+       }\r
+       // overall style\r
+       > ul { //first level\r
+               .navLevel(1);\r
+               \r
+               ul { //second level\r
+                       display: none;\r
+                       width: auto;\r
+                       .navLevel(2);\r
+                       \r
+                       ul { //third level\r
+                               .navLevel(3);\r
+                       }\r
+               }\r
+       }\r
+       .itemSelected();\r
+       // horizontal style\r
+       &-horizontal {\r
+               li {\r
+                       display: inline-block;\r
+                       min-width: 180px;\r
+               }\r
+               > ul { //topmost level\r
+                       .z-nav-content,\r
+                       .z-navitem-content {\r
+                               border-left-width: 0;\r
+                       }\r
+                       .navLevel(1);\r
+                       > li:first-child a,\r
+                       > .z-navseparator + .z-nav > .z-nav-content,\r
+                       > .z-navseparator + .z-navitem > .z-navitem-content {\r
+                               border-left-width: 1px;\r
+                       }\r
+                       ul { //second level\r
+                               position: absolute;\r
+                               left: 0;\r
+                               \r
+                               .z-nav-content,\r
+                               .z-navitem-content {\r
+                                       border-width: 0 1px 1px 0;\r
+                               }\r
+                               > li:first-child a,\r
+                               > .z-navseparator + .z-nav > .z-nav-content,\r
+                               > .z-navseparator + .z-navitem > .z-navitem-content {\r
+                                       border-left-width: 1px;\r
+                               }\r
+                               ul { //third level\r
+                                       > li:first-child a {\r
+                                               border-left-width: 1px;\r
+                                       }\r
+                               }\r
+                       }\r
+               }\r
+               .z-nav-content:before {\r
+                       .size(100%, 4px);\r
+                       background: @navSelectedBackgroundColor;\r
+                       position: absolute;\r
+                       bottom: 0;\r
+                       left: 0;\r
+               }\r
+               .z-navseparator {\r
+                       min-width: @baseWidth + 1; //plus 1 for center line\r
+                       line-height: @baseBarHeight;\r
+                       vertical-align: top; //for collapsed navbar\r
+                       position: relative;\r
+                       \r
+                       &:before {\r
+                               .size(1px, @baseBarHeight);\r
+                               position: absolute;\r
+                               top: 0;\r
+                               left: @baseWidth / 2;\r
+                       }\r
+               }\r
+       }\r
+       // vertical style\r
+       &-vertical {\r
+               > ul { //topmost level\r
+                       > li:first-child a {\r
+                               border-top-width: 1px;\r
+                       }\r
+                       .navLevel(1);\r
+               }\r
+       }\r
+}\r
+\r
+// Nav and Navitem\r
+.z-nav,\r
+.z-navitem {\r
+       &-content {\r
+               color: @navColor;\r
+               display: block;\r
+               height: @baseBarHeight;\r
+               border: 1px solid @navBorderColor;\r
+               padding: 0 8px;\r
+               position: relative;\r
+               overflow: hidden;\r
+               text-decoration: none;\r
+               line-height: @baseBarHeight;\r
+       }\r
+       &-image {\r
+               min-width: @navImageSize;\r
+               margin-bottom: 4px;\r
+       }\r
+       &-image,\r
+       i {\r
+               font-size: @baseFontSize;\r
+               .size(@baseIconWidth, @baseIconHeight);\r
+               margin-right: 12px;\r
+       }\r
+       &-text {\r
+               font-family: @baseContentFontFamily;\r
+               font-size: @fontSizeMedium;\r
+               font-weight: normal;\r
+               display: inline-block;\r
+       }\r
+}\r
+\r
+.z-nav-info {\r
+       .fontStyle(@baseContentFontFamily, @fontSizeSmall, bold, @navSelectedColor);\r
+       display: inline-block;\r
+       height: 14px;\r
+       .borderRadius(@baseBorderRadius);\r
+       margin-left: 8px;\r
+       padding: 0 4px;\r
+       line-height: 14px;\r
+       background: lighten(@navSelectedBackgroundColor, 10%);\r
+       text-align: center;\r
+       .boxShadow('0 1px 2px rgba(0,0,0,0.5) inset, 0 1px 0 rgba(255,255,255,0.2)');\r
+}\r
+\r
+.z-navitem-content[disabled],\r
+.z-navitem-content[disabled]:hover {\r
+       cursor: default;\r
+       \r
+       i, img, .z-navitem-text {\r
+               .opacity(0.5);\r
+       }\r
+}\r
+\r
+// NavSeparetor\r
+.z-navseparator:before {\r
+       content: '';\r
+       display: block;\r
+       background: @navSeparatorColor;\r
+}\r
+\r
+// Collapsed\r
+.z-navbar-collapsed {\r
+       > ul { //topmost level\r
+               > .z-nav > .z-nav-content ,\r
+               > .z-navitem > .z-navitem-content {\r
+                       border-width: 0;\r
+                       \r
+                       > i {\r
+                               margin-right: 0;\r
+                               text-align: center;\r
+                       }\r
+                       &:hover {\r
+                               color: @navColor;\r
+                               background: @navBackgroundColor;\r
+                       }\r
+               }\r
+               > .z-navseparator + .z-nav > .z-nav-content,\r
+               > .z-navseparator + .z-navitem > .z-navitem-content {\r
+                       border-width: 0;\r
+               }\r
+               > .z-nav > .z-nav-content > .z-nav-text ,\r
+               > .z-navitem > .z-navitem-content > .z-navitem-text {\r
+                       display: none;\r
+               }\r
+               > .z-navitem-selected:hover > .z-navitem-content {\r
+                       color: @navSelectedColor;\r
+                       background: lighten(@navSelectedBackgroundColor, 5%);\r
+               }\r
+               > .z-nav > .z-nav-content > .z-nav-info {\r
+                       margin-left: 8px;\r
+               }\r
+       }\r
+}\r
+.z-navbar-horizontal.z-navbar-collapsed {\r
+       > ul { //topmost level\r
+               > .z-nav,\r
+               > .z-navitem {\r
+                       min-width: @navCollapsedWidth;\r
+               }\r
+       }\r
+}\r
+.z-navbar-vertical.z-navbar-collapsed {\r
+       > ul { //topmost level\r
+               min-width: @navCollapsedWidth;\r
+               display: inline-block;\r
+       }\r
+}\r
+\r
+.z-nav-text-popup,\r
+.z-navitem-text-popup {\r
+       color: @navColor;\r
+       min-width: 180px;\r
+       height: @baseBarHeight;\r
+       border: 1px solid @navBorderColor;\r
+       padding: 0 32px;\r
+       line-height: @baseBarHeight;\r
+       background: @navBackgroundColor;\r
+       cursor: pointer;\r
+       white-space: nowrap;\r
+       z-index: @basePopupZIndex;\r
+       \r
+       &[disabled] {\r
+               cursor: default;\r
+               .boxShadow('none');\r
+               \r
+               &:hover {\r
+                       cursor: default;\r
+                       .boxShadow('none');\r
+               }\r
+       }\r
+}\r
+.z-navbar-vertical,\r
+.z-nav-popup {\r
+       li {\r
+               display: block;\r
+       }\r
+       .z-nav-content:before {\r
+               content: '';\r
+               .displaySize(none, 4px, @baseBarHeight);\r
+               background: @navSelectedBackgroundColor;\r
+               position: absolute;\r
+               top: 0;\r
+               left: 0;\r
+       }\r
+       .z-navseparator {\r
+               height: @baseHeight + 1; //plus 1 for center line\r
+               position: relative;\r
+               \r
+               &:before {\r
+                       .size(100%, 1px);\r
+                       position: absolute;\r
+                       top: @baseHeight / 2;\r
+               }\r
+       }\r
+       .z-nav-content,\r
+       .z-navitem-content {\r
+               border-top-width: 0;\r
+       }\r
+       .z-navseparator + .z-nav > .z-nav-content,\r
+       .z-navseparator + .z-navitem > .z-navitem-content {\r
+               border-top-width: 1px;\r
+       }\r
+}\r
+.z-nav-popup {\r
+       border-top-width: 0;\r
+       overflow: hidden;\r
+       z-index: @basePopupZIndex;\r
+       .navLevel(2);\r
+       .restUl();\r
+       \r
+       ul { //third level\r
+               display: none;\r
+               position: relative;\r
+               .restUl();\r
+               .navLevel(3);\r
+       }\r
+       .itemSelected();\r
+}\r
+.z-nav-content:before {\r
+       content: '';\r
+       display: none;\r
+}\r
+.z-nav-selected > .z-nav-content:before {\r
+       display: block;\r
+}\r
diff --git a/server/hu.user.theme.userdark/src/archive/web/js/zkmax/wgt/less/dropupload.less b/server/hu.user.theme.userdark/src/archive/web/js/zkmax/wgt/less/dropupload.less
new file mode 100644 (file)
index 0000000..d4f88b5
--- /dev/null
@@ -0,0 +1,8 @@
+@import "~./zul/less/_header.less";\r
+\r
+.z-dropupload {\r
+       .size(100px, 100px);\r
+       .borderRadius(10px);\r
+       padding: 2px;\r
+       background: #E6E6E6;\r
+}
\ No newline at end of file
diff --git a/server/hu.user.theme.userdark/src/archive/web/js/zul/box/less/box.less b/server/hu.user.theme.userdark/src/archive/web/js/zul/box/less/box.less
new file mode 100644 (file)
index 0000000..d971457
--- /dev/null
@@ -0,0 +1,164 @@
+@import "~./zul/less/_header.less";\r
+\r
+//reset table\r
+.resetTable() {\r
+       border-spacing: 0;\r
+       th, td {\r
+               padding: 0;\r
+               background-clip: padding-box;\r
+       }\r
+       th {\r
+               text-align: inherit;\r
+       }\r
+}\r
+\r
+.z-hbox,\r
+.z-vbox {\r
+       .resetTable();\r
+       \r
+       &-separator {\r
+               margin: 0;\r
+               padding: 0;\r
+       }\r
+}\r
+.z-hbox-separator {\r
+       width: 0.3em;\r
+}\r
+.z-vbox-separator {\r
+       height: 0.3em;\r
+       td {\r
+               line-height: 0;\r
+       }\r
+}\r
+\r
+// Splitter\r
+tr.z-splitter-outer > td {\r
+       height: @splitterSize;\r
+       max-height: @splitterSize;\r
+}\r
+td.z-splitter-outer {\r
+       width: @splitterSize;\r
+       max-width: @splitterSize;\r
+       padding: 0;\r
+}\r
+.z-splitter {\r
+       border: 1px solid @baseBorderColor;\r
+       \r
+       &-horizontal {\r
+               width: @splitterSize;\r
+               border-width: 0 1px;\r
+               .horGradient(@splitterGradientStart, @splitterGradientEnd);\r
+               overflow: hidden;\r
+               cursor: e-resize;\r
+               \r
+               > .z-splitter-button {\r
+                       .size(@splitterSize, 30px);\r
+                       border-width: 1px 0;\r
+               }\r
+               .z-splitter-icon {\r
+                       font-size: @fontSizeXSmall + 1; // add 1px more for .z-icon-caret\r
+                       position: absolute;\r
+                       top: 9px;\r
+                       left: 1px;\r
+                       \r
+                       &.z-icon-ellipsis-v {\r
+                               font-size: @fontSizeXSmall;\r
+                               top: -21px;\r
+                               left: 2px;\r
+                               cursor: e-resize;\r
+                       }\r
+                       &.z-icon-ellipsis-v ~ .z-splitter-icon.z-icon-ellipsis-v {\r
+                               top: 39px;\r
+                       }\r
+               }\r
+       }\r
+       &-vertical {\r
+               height: @splitterSize;\r
+               border-width: 1px 0;\r
+               .verGradient(@splitterGradientStart, @splitterGradientEnd);\r
+               overflow: hidden;\r
+               cursor: s-resize;\r
+               \r
+               > .z-splitter-button {\r
+                       .size(30px, @splitterSize);\r
+                       border-width: 0 1px;\r
+               }\r
+               .z-splitter-icon {\r
+                       font-size: @fontSizeXSmall;\r
+                       line-height: normal;\r
+                       position: absolute;\r
+                       top: -3px;\r
+                       left: 11px;\r
+                       \r
+                       &.z-icon-ellipsis-h {\r
+                               top: -2px;\r
+                               left: -16px;\r
+                               cursor: s-resize;\r
+                       }\r
+                       &.z-icon-ellipsis-h ~ .z-splitter-icon.z-icon-ellipsis-h {\r
+                               left: 36px;\r
+                       }\r
+               }\r
+       }\r
+       &-button {\r
+               color: @iconColor;\r
+               display: inline-block;\r
+               border: 1px solid @baseBorderColor;\r
+               position: relative;\r
+               vertical-align: top; //vertical-align: make it looks same in diff browsers\r
+               cursor: pointer;\r
+               \r
+               &-disabled {\r
+                       border: 0;\r
+                       \r
+                       .z-splitter-vertical & {\r
+                               cursor: s-resize;\r
+                       }\r
+                       .z-splitter-horizontal & {\r
+                               cursor: e-resize;\r
+                       }\r
+               }\r
+       }\r
+       &-icon {\r
+               .opacity(0.5);\r
+       }\r
+       &-nosplitter {\r
+               cursor: default;\r
+       }\r
+}\r
+.z-icon-caret-up,\r
+.z-icon-caret-down,\r
+.z-icon-caret-right,\r
+.z-icon-caret-left {\r
+       .z-splitter-button:hover & {\r
+               .opacity(1);\r
+       }\r
+}\r
+\r
+.ie8 {\r
+       .z-splitter {\r
+               &-horizontal {\r
+                       .gradientFallback(@splitterGradientStart, @splitterGradientEnd);\r
+                       .z-splitter-icon {\r
+                               &.z-icon-ellipsis-v {\r
+                                       font-size: @baseFontSize;\r
+                               }\r
+                               &.z-icon-ellipsis-v ~ .z-splitter-icon.z-icon-ellipsis-v {\r
+                                       top: 37px;\r
+                               }\r
+                       }\r
+               }\r
+               &-vertical {\r
+                       .gradientFallback(@splitterGradientStart, @splitterGradientEnd);\r
+                       .z-splitter-icon {\r
+                               &.z-icon-ellipsis-h {\r
+                                       font-size: @baseFontSize;\r
+                                       top: -3px;\r
+                               }\r
+                               &.z-icon-ellipsis-h ~ .z-splitter-icon.z-icon-ellipsis-h {\r
+                                       left: 38px;\r
+                               }\r
+                       }\r
+               }\r
+       }\r
+}\r
diff --git a/server/hu.user.theme.userdark/src/archive/web/js/zul/box/less/layout.less b/server/hu.user.theme.userdark/src/archive/web/js/zul/box/less/layout.less
new file mode 100644 (file)
index 0000000..c7d28f4
--- /dev/null
@@ -0,0 +1,26 @@
+@import "~./zul/less/_header.less";\r
+\r
+.z-hlayout, .z-vlayout {\r
+       overflow: hidden;\r
+}\r
+.z-hlayout {\r
+       white-space: nowrap;\r
+}\r
+.z-hlayout-inner {\r
+       display: inline-block;\r
+       position: relative;\r
+       vertical-align: top;\r
+       white-space: normal;\r
+       .z-valign-bottom > & {\r
+               vertical-align: bottom;\r
+       }\r
+       .z-valign-top > & {\r
+               vertical-align: top;\r
+       }\r
+       .z-valign-middle > & {\r
+               vertical-align: middle;\r
+       }\r
+}\r
+.z-vlayout-inner {\r
+       position: relative;\r
+}
\ No newline at end of file
diff --git a/server/hu.user.theme.userdark/src/archive/web/js/zul/db/less/calendar.less b/server/hu.user.theme.userdark/src/archive/web/js/zul/db/less/calendar.less
new file mode 100644 (file)
index 0000000..f62f6e3
--- /dev/null
@@ -0,0 +1,190 @@
+@import "~./zul/less/_header.less";\r
+\r
+.z-calendar {\r
+       .fontStyle(@baseContentFontFamily, @fontSizeMedium, normal, @textColorGrayLight);\r
+       border: 1px solid @baseBorderColor;\r
+       min-width: 230px;\r
+       padding: 2px;\r
+\r
+       a {\r
+               text-decoration: none;\r
+       }\r
+       th {\r
+               font-family: @baseTitleFontFamily;\r
+               font-weight: bold;\r
+               padding: 12px 3px;\r
+       }\r
+\r
+       table {\r
+               width: 100%;\r
+       }\r
+\r
+       &-title {\r
+               font-family: @baseTitleFontFamily;\r
+               font-weight: bold;\r
+               color: @calendarTitleColor;\r
+               width: 100%;\r
+               padding: 5px 24px;\r
+               line-height: @baseLineHeight;\r
+               text-align: center;\r
+\r
+               &:hover {\r
+                       color: @calendarTitleHoverColor;\r
+               }\r
+       }\r
+\r
+       &-header {\r
+               position: relative;\r
+\r
+               & > a {\r
+                       display: inline-block;\r
+                       line-height: normal;\r
+               }\r
+       }\r
+\r
+       &-body {\r
+               height: 100%;\r
+       }\r
+\r
+       &-decade {\r
+               min-height: 162px;\r
+       }\r
+       &-month,\r
+       &-year {\r
+               min-height: 162px;\r
+\r
+               .z-calendar-cell {\r
+                       min-height: 48px;\r
+                       line-height: @baseLineHeight * 3;\r
+               }\r
+       }\r
+       &-cell {\r
+               font-size: @fontSizeSmall;\r
+               color: @calendarCellColor;\r
+               min-width:  @baseButtonWidth;\r
+               min-height: @baseButtonHeight;\r
+               padding: 3px 0;\r
+               line-height: @baseLineHeight + 3;\r
+               background: @baseBackgroundColor;\r
+               text-align: center;\r
+               cursor: pointer;\r
+\r
+               &:hover {\r
+                       .borderRadius(@baseBorderRadius);\r
+                       background: @hoverBackgroundColor;\r
+               }\r
+       }\r
+       &-weekend {\r
+               color: @weekendColor;\r
+               background: @weekendBackgroundColor;\r
+       }\r
+       &-weekday {\r
+               color: @weekColor;\r
+               background: @baseBackgroundColor;\r
+       }\r
+       &-outrange {\r
+               color: @disabledColor;\r
+               text-shadow: none;\r
+       }\r
+       &-weekofyear {\r
+               font-style: italic;\r
+               color: @weekofyearColor;\r
+               background: @weekofyearBackgroundColor;\r
+               cursor: default;\r
+               \r
+               &:hover {\r
+                       color: @weekofyearColor;\r
+                       .borderRadius(0);\r
+                       background: @weekofyearBackgroundColor;\r
+               }\r
+       }\r
+\r
+       // for transition's animation use only\r
+       &-anima {\r
+               overflow: hidden;\r
+               position: relative;\r
+       }\r
+       &-anima-inner {\r
+               width: 200%;\r
+               position: absolute;\r
+\r
+               table {\r
+                       width: 50%;\r
+                       float: left;\r
+               }\r
+       }\r
+       &-selected {\r
+               color: @calendarSelectedColor;\r
+               .borderRadius(@baseBorderRadius);\r
+               background: @selectedGradientEnd;\r
+               \r
+               &:hover {\r
+                       color: @calendarSelectedHoverColor;\r
+                       background: @selectedHoverGradientEnd;\r
+               }\r
+       }\r
+       &-outside {\r
+               color: @disabledColor;\r
+               text-shadow: none;\r
+       }\r
+       &-icon {\r
+               .iconFontStyle(20px, @iconColor);\r
+               .size(@baseButtonWidth, @baseButtonHeight);\r
+               padding: 0 8px;\r
+               position: absolute;\r
+\r
+               &:hover {\r
+                       color: @iconHoverColor;\r
+               }\r
+       }\r
+       &-right {\r
+               right: 0px;\r
+       }\r
+       &-left {\r
+               left: 0px;\r
+       }\r
+\r
+       &-left[disabled],\r
+       &-right[disabled],\r
+       &-disabled {\r
+               color: @disabledColor !important;\r
+               .opacity(0.4);\r
+               text-shadow: none !important;\r
+               cursor: default !important;\r
+\r
+               &:hover {\r
+                       background: @baseBackgroundColor;\r
+               }\r
+       }\r
+}\r
+\r
+.z-datebox-popup {\r
+       position: absolute;\r
+\r
+       .z-calendar {\r
+               border: 0;\r
+               & + .z-timebox {\r
+                       margin: 5px;\r
+               }\r
+               & ~ .z-datebox-timezone {\r
+                       margin: 0 5px 5px;\r
+               }\r
+       }\r
+\r
+}\r
+\r
+// Calendar and Datebox\r
+.z-datebox-timezone {\r
+       font-family: @baseContentFontFamily;\r
+       font-size: @fontSizeMedium;\r
+       font-weight: normal;\r
+}\r
+\r
+.ie8 {\r
+       .z-calendar {\r
+               min-width: 224px;\r
+               &-cell {\r
+                       min-height: @baseButtonHeight - 6;\r
+               }\r
+       }\r
+}
\ No newline at end of file
diff --git a/server/hu.user.theme.userdark/src/archive/web/js/zul/grid/less/grid.less b/server/hu.user.theme.userdark/src/archive/web/js/zul/grid/less/grid.less
new file mode 100644 (file)
index 0000000..46c14c4
--- /dev/null
@@ -0,0 +1,306 @@
+@import "~./zul/less/_header.less";
+
+//reset table
+.resetTable() {
+       table {
+               border-spacing: 0;
+               th, td {
+                       background-clip: padding-box;
+                       padding: 0;
+               }
+               th {
+                       text-align: inherit;
+               }
+       }
+}
+
+//grid
+.z-grid {
+       border: 1px solid @baseBorderColor;
+       overflow: hidden;
+       zoom: 1;
+       //grid header
+       &-header {
+               width: 100%;
+               .verGradient(@baseGradientStart, @baseGradientEnd);
+               position: relative;
+               overflow: hidden;
+               .resetTable();
+       }
+       &-header-border {
+               border-bottom: 1px solid @meshTitleBorderColor;
+               margin-top: -1px;
+               position: relative;
+       }
+       //grid body
+       &-body {
+               margin-top: auto;
+               position: relative;
+               overflow: hidden;
+               .resetTable();
+       }
+       &-emptybody td {
+               .fontStyle(@baseContentFontFamily, @fontSizeMedium, normal, @disabledColor);
+               font-style: italic;
+               text-align: center;
+               height: 1px;
+       }
+       //grid footer
+       &-footer {
+               border-top: 1px solid @baseBorderColor;
+               background: @meshFootBackgroundColor;
+               overflow: hidden;
+               .resetTable();
+               
+               .z-footer {
+                       overflow: hidden;
+               }
+       }
+       &-odd > .z-row-inner,
+       &-odd > .z-cell {
+               background: @meshStripeBackgroundColor;
+       }
+}
+//column
+.z-columns {
+       th:first-child {
+               border-left: none;
+
+               // B50-3306729: the first header should have border-left when the first column is covered with other header
+               &.z-columns-border {
+                       border-left: 1px solid @meshTitleBorderColor;
+               }
+       }
+       &-bar {
+               border-left: 1px solid @meshTitleBorderColor;
+               border-bottom: 1px solid @meshTitleBorderColor;
+       }
+}
+.z-column {
+       border-left: 1px solid @meshTitleBorderColor;
+       border-bottom: 1px solid @meshTitleBorderColor;
+       padding: 0;
+       .verGradient(@baseGradientStart, @baseGradientEnd);
+       background-clip: padding-box;
+       position: relative;
+       overflow: hidden;
+       white-space: nowrap;
+
+       &-hover {
+               .verGradient(@meshTitleHoverStart, @meshTitleHoverEnd);
+               .z-column-button {
+                       display: block;
+               }
+       }
+       .z-column-content {
+               position: relative;
+       }
+       &-sort {
+               .z-column-content {
+                       cursor: pointer;
+               }
+               .z-column-sorticon {
+                       color: @iconColor;
+                       position: absolute;
+                       top: -7px;
+                       left: 50%;
+               }
+       }
+       &-button {
+               color: @iconColor;
+               display: none;
+               .size(@baseButtonWidth - 1, @baseBarHeight);
+               border-left: 1px solid darken(@meshTitleHoverStart, 15%);
+               line-height: @baseBarHeight;
+               text-align: center;
+               position: absolute;
+               top: 0;
+               right: 0;
+               z-index: 15;
+               cursor: pointer;
+               text-decoration: none;
+               .boxShadow('inset 1px 0 #FFFFFF');
+               
+               &:hover {
+                       .verGradient(darken(@meshTitleHoverStart, 5%), darken(@meshTitleHoverEnd, 10%));
+               }
+       }
+       &-sizing,
+       &-sizing .z-column-button,
+       &-sizing.z-column-sort .z-column-content {
+               cursor: e-resize;
+       }
+}
+//row and cell
+.z-row {
+       td:first-child {
+               border-left: none;
+       }
+       .z-row-inner,
+       .z-cell {
+               border-left: 1px solid @meshContentBorderColor;
+               overflow: hidden;
+       }
+       &:hover {
+               > .z-row-inner,
+               > .z-cell {
+                       .verGradient(@meshContentHoverStart, @meshContentHoverEnd);
+                       background-clip: padding-box;
+               }
+               > .z-row-inner > .z-row-content { //for nest issue
+                       color: @hoverColor;
+               }
+       }
+}
+
+body:not(.gecko) {
+       .z-row {
+               &:hover {
+                       > .z-row-inner,
+                       > .z-cell {
+                               position: relative;
+                       }
+               }
+       }
+}
+
+.ie8 { //IE8 does not support :not() pseudo class
+       .z-row {
+               &:hover {
+                       > .z-row-inner,
+                       > .z-cell {
+                               position: relative;
+                       }
+               }
+       }
+}
+
+//Group
+.z-group {
+       &-inner {
+               border-top: 1px solid @meshTitleBorderColor;
+               border-bottom: 1px solid @meshTitleBorderColor;
+               .verGradient(@groupGradientStart, @groupGradientEnd);
+               position: relative;
+               overflow: hidden;
+               
+               .z-group-content,
+               .z-cell {
+                       padding: 3px 5px;
+               }
+       }
+       &-icon {
+               .iconFontStyle(@baseFontSize, @iconColor);
+               .displaySize(inline-block, @baseIconWidth, @baseIconHeight);
+               line-height: @baseIconHeight;
+               text-align: center;
+               position: relative;
+               cursor: pointer;
+               
+               &:hover {
+                       color: @iconHoverColor;
+               }
+       }
+}
+.z-groupfoot-inner {
+       .verGradient(@groupGradientEnd, @groupGradientStart);
+       overflow: hidden;
+}
+//content
+.z-column-content,
+.z-row-content,
+.z-group-content,
+.z-groupfoot-content,
+.z-footer-content {
+       font-family: @baseContentFontFamily;
+       font-size: @fontSizeMedium;
+       color: @textColorGrayLight;
+       padding: 4px 5px;
+       line-height: @baseButtonHeight;
+       overflow: hidden;
+}
+.z-column-content {
+       font-weight: bold;
+       padding: 4px 5px 3px;
+}
+.z-group-content,
+.z-groupfoot-content {
+       .z-label {
+               font-weight: bold;
+       }
+}
+//Cell Content
+.z-grid-body .z-cell {
+       font-family: @baseContentFontFamily;
+       font-size: @fontSizeMedium;
+       padding: 4px 5px;
+       line-height: @baseButtonHeight;
+       overflow: hidden;
+}
+//paging
+.z-grid-paging {
+       &-top {
+               width: 100%;
+               border-bottom: 1px solid @pagingBorderColor;
+               overflow: hidden;
+       }
+       &-bottom {
+               width: 100%;
+               border-top: 1px solid @pagingBorderColor;
+               overflow: hidden;
+       }
+}
+.z-grid-autopaging {
+       .z-row-content,
+       .z-groupfoot-content {
+               height: @meshAutoPagingRowHeight;
+               overflow: hidden;
+       }
+       .z-group-content {
+               height: @meshAutoPagingRowHeight - 2;
+               overflow: hidden;
+       }
+}
+//column menu
+.z-columns-menugrouping .z-menuitem-image {
+       .encodeThemeURL(background-image, '~./zul/img/grid/menu-group.png');
+}
+.z-columns-menuungrouping .z-menuitem-image {
+       .encodeThemeURL(background-image, '~./zul/img/grid/menu-ungroup.png');
+}
+.z-columns-menuascending .z-menuitem-image {
+       .encodeThemeURL(background-image, '~./zul/img/grid/menu-arrowup.png');
+}
+.z-columns-menudescending .z-menuitem-image {
+       .encodeThemeURL(background-image, '~./zul/img/grid/menu-arrowdown.png');
+}
+// IE 8
+.ie8 {
+       .z-grid-header {
+               background: @meshBackgroundColorIE8;
+       }
+       .z-column {
+               position: static;
+               background: @meshBackgroundColorIE8;
+               &-hover {
+                       background: @meshHoverBackgroundColorIE8;
+               }
+
+               &-button:hover {
+                       background: darken(@meshHoverBackgroundColorIE8, 3%);
+               }
+       }
+       .z-row:hover {
+               > .z-row-inner,
+               > .z-cell {
+                       position: static;
+                       background: @meshHoverBackgroundColorIE8;
+               }
+       }
+       .z-group-inner {
+               background: @meshGroupBackgroundColorIE8;
+       }
+       .z-groupfoot-inner {
+               background: @meshGroupFooterBackgroundColorIE8;
+       }
+}
diff --git a/server/hu.user.theme.userdark/src/archive/web/js/zul/inp/less/combo.less b/server/hu.user.theme.userdark/src/archive/web/js/zul/inp/less/combo.less
new file mode 100644 (file)
index 0000000..1746428
--- /dev/null
@@ -0,0 +1,386 @@
+@import "~./zul/less/_header.less";\r
+\r
+.z-combobox,\r
+.z-bandbox,\r
+.z-datebox,\r
+.z-timebox,\r
+.z-spinner,\r
+.z-doublespinner {\r
+       display: inline-block;\r
+       min-height: @baseButtonHeight;\r
+       white-space: nowrap;\r
+\r
+       &-input {\r
+               .fontStyle(@baseContentFontFamily, @fontSizeMedium, normal, @baseTextColor);\r
+               height: @baseButtonHeight;\r
+               border: 1px solid @inputBorderColor;\r
+               border-right: 0;\r
+               .leftBorderRadius(@borderRadiusSmall);\r
+               margin: 0;\r
+               padding: 4px 5px;\r
+               line-height: @baseLineHeight;\r
+               background: @inputBackgroundColor;\r
+\r
+               &:focus {\r
+                       .boxShadow('inset 1px 1px 1px rgba(210, 210, 210, 0.75)');\r
+               }\r
+               &[readonly] {\r
+                       border-color: @readonlyBorderColor;\r
+                       background: @readonlyBackgroundColor;\r
+               }\r
+               &[readonly]:focus {\r
+                       .boxShadow('none');\r
+               }\r
+       }\r
+\r
+       &-button {\r
+               .iconFontStyle(@baseFontSize, @iconColor);\r
+               display: inline-block;\r
+               min-width: @baseButtonWidth;\r
+               height: @baseButtonHeight;\r
+               border: 1px solid @inputBorderColor;\r
+               .rightBorderRadius(@borderRadiusSmall);\r
+               padding: 4px;\r
+               line-height: @baseLineHeight;\r
+               background: @inputBackgroundColor;\r
+               text-align: left;\r
+               vertical-align: middle;\r
+               overflow: hidden;\r
+               cursor: pointer;\r
+\r
+               &:hover {\r
+                       border-color: @hoverBorderColor;\r
+                       .verGradient(@hoverGradientStart, @hoverGradientEnd);\r
+               }\r
+               &:active {\r
+                       border-color: @activeBorderColor;\r
+                       .verGradient(@activeGradientStart, @activeGradientEnd);\r
+                       .boxShadow('inset 1px 1px 1px #91AAB7');\r
+               }\r
+               input[disabled] + & {\r
+                       &:hover,\r
+                       &:active {\r
+                               border-color: @inputBorderColor;\r
+                               .resetGradient();\r
+                               .boxShadow('none');\r
+                       }\r
+               }\r
+       }\r
+\r
+       &-disabled {\r
+               .opacity(@disabledOpacity);\r
+               & * {\r
+                       color: @disabledColor !important;\r
+                       background: @disabledBackgroundColor !important;\r
+                       cursor: default !important;\r
+               }\r
+       }\r
+\r
+       &-invalid {\r
+               border: 1px solid @invalidBorderColor !important;\r
+               margin-right: -1px;\r
+               background: @baseBackgroundColor;\r
+               .boxShadow(inset -1px 0 0 @invalidBorderColor);\r
+       }\r
+\r
+       &-readonly:focus {\r
+               border-color: @readonlyBorderColor;\r
+               border-right-width: 0;\r
+               background: transparent repeat-x 0 0;\r
+               cursor: default;\r
+               .boxShadow(none);\r
+       }\r
+\r
+       &-rightedge {\r
+               border-right: 1px solid @inputBorderColor;\r
+               .borderRadius(@borderRadiusSmall);\r
+       }\r
+}\r
+\r
+.z-combobox-input,\r
+.z-bandbox-input,\r
+.z-datebox-input {\r
+       &[readonly] {\r
+               cursor: pointer;\r
+       }\r
+}\r
+\r
+.z-combobox-button.z-combobox-disabled,\r
+.z-bandbox-button.z-bandbox-disabled,\r
+.z-datebox-button.z-datebox-disabled,\r
+.z-timebox-button.z-timebox-disabled,\r
+.z-spinner-button.z-spinner-disabled,\r
+.z-doublespinner-button.z-doublespinner-disabled {\r
+       display: none;\r
+}\r
+\r
+.z-combobox-button {\r
+       font-size: @fontSizeLarge;\r
+       min-height: @baseButtonHeight;\r
+       padding-left: 7px;\r
+       padding-top: 5px;\r
+}\r
+\r
+.z-datebox-button,\r
+.z-bandbox-button {\r
+       text-align: center;\r
+       /*remove input background*/\r
+       background: @baseBackgroundColor;\r
+}\r
+\r
+.z-timebox-button,\r
+.z-spinner-button,\r
+.z-doublespinner-button {\r
+       padding: 0;\r
+       position: relative;\r
+\r
+       &:hover,\r
+       &:active {\r
+               .resetGradient();\r
+               .boxShadow(none);\r
+       }\r
+\r
+       & > a {\r
+               color: @iconColor;\r
+               .size(@baseButtonWidth, @baseButtonHeight / 2);\r
+               padding: 0 7px;\r
+               background: @baseBackgroundColor;\r
+               position: absolute;\r
+               left: 0;\r
+               overflow: hidden;\r
+               text-decoration: none;\r
+\r
+               &:first-child {// up icon\r
+                       top: -1px;\r
+\r
+                       &:active {\r
+                               top: 0;\r
+                       }\r
+               }\r
+               &:hover {\r
+                       border-color: @hoverBorderColor;\r
+                       .verGradient(@hoverGradientStart, @hoverGradientEnd);\r
+               }\r
+               &:active {\r
+                       border-color: @activeBorderColor;\r
+                       .verGradient(@activeGradientStart, @activeGradientEnd);\r
+                       .boxShadow('inset 1px 1px 1px #91AAB7');\r
+               }\r
+       }\r
+       // separator\r
+       & > i {\r
+               z-index: 2; // greater than arrow icon\r
+       }\r
+       &:hover > i {\r
+               .size(@baseButtonWidth, 1px);\r
+               border-top: 1px solid @hoverBorderColor;\r
+               position: absolute;\r
+               top: 11px;\r
+               left: 0;\r
+       }\r
+       & > a ~ a {// bottom icon\r
+               bottom: -1px;\r
+\r
+               & > i { // fix 1px alignment\r
+                       position: relative;\r
+                       top: -2px;\r
+               }\r
+               &:active {\r
+                       bottom: -2px;\r
+               }\r
+       }\r
+}\r
+\r
+.z-timebox-disabled a,\r
+.z-spinner-disabled a,\r
+.z-doublespinner-disabled a {\r
+       &:active,\r
+       &:hover {\r
+               .resetGradient();\r
+               .boxShadow('none');\r
+       }\r
+       &:first-child:active { // up icon\r
+               top: -1px; // same as default one\r
+       }\r
+       & ~ a:active { // bottom icon\r
+               bottom: -1px; // same as default one\r
+       }\r
+\r
+       // separator\r
+       & + i[class*='-separator'] {\r
+               display: none;\r
+       }\r
+}\r
+\r
+// Inplace editing\r
+.z-combobox-inplace .z-combobox-input,\r
+.z-bandbox-inplace .z-bandbox-input,\r
+.z-datebox-inplace .z-datebox-input,\r
+.z-timebox-inplace .z-timebox-input,\r
+.z-spinner-inplace .z-spinner-input,\r
+.z-doublespinner-inplace .z-doublespinner-input {\r
+       border: 0;\r
+       padding: 3px;\r
+       background: none;\r
+\r
+       &:focus {\r
+               .resetGradient();\r
+               .boxShadow('none');\r
+       }\r
+}\r
+.z-combobox-inplace .z-combobox-button,\r
+.z-bandbox-inplace .z-bandbox-button,\r
+.z-datebox-inplace .z-datebox-button,\r
+.z-timebox-inplace .z-timebox-button,\r
+.z-spinner-inplace .z-spinner-button,\r
+.z-doublespinner-inplace .z-doublespinner-button {\r
+       visibility: hidden; // Bug ZK-2216: Performance issue of Listbox and Combobox with inplace="true"\r
+}\r
+\r
+// Comboitem\r
+.z-comboitem,\r
+.z-comboitem-button {\r
+       font-size: @fontSizeMedium;\r
+       white-space: nowrap;\r
+       cursor: pointer;\r
+}\r
+.z-comboitem {\r
+       display: block;\r
+       padding: 3px 2px;\r
+       position: relative;\r
+       text-shadow: 0 1px #FFFFFF;\r
+       min-height: 20px; //ZK-2783: give default height to empty item\r
+}\r
+.z-comboitem-inner,\r
+.z-comboitem-content {//description\r
+       .iconFontStyle(@fontSizeXSmall, @textColorGray);\r
+}\r
+.z-comboitem,\r
+.z-comboitem a,\r
+.z-comboitem a:visited {\r
+       font-size: @fontSizeMedium;\r
+       font-weight: normal;\r
+       color: @baseTextColor;\r
+       text-decoration: none;\r
+}\r
+.z-comboitem:hover {\r
+       .verGradient(@hoverGradientStart, @hoverGradientEnd);\r
+}\r
+.z-comboitem-selected {\r
+       .verGradient(@selectedGradientStart, @selectedGradientEnd);\r
+       .z-comboitem-text {\r
+               color: @selectedColor;\r
+       }\r
+}\r
+.z-comboitem-selected:hover {\r
+       .verGradient(@selectedHoverGradientStart, @selectedHoverGradientEnd);\r
+       .z-comboitem-text {\r
+               color: @selectedHoverColor;\r
+       }\r
+}\r
+.z-comboitem-image {\r
+       margin-top: -4px;\r
+       margin-right: 3px;\r
+       float: left;\r
+       \r
+       &:empty {\r
+               margin-right: 0px;\r
+       }\r
+}\r
+.z-comboitem-icon {\r
+       padding: 0 4px 0 3px;\r
+}\r
+.z-combobox-popup,\r
+.z-bandbox-popup,\r
+.z-datebox-popup,\r
+.z-timebox-popup {\r
+       font-family: @baseContentFontFamily;\r
+       font-weight: normal;\r
+       font-size: @fontSizeMedium;\r
+       display: block;\r
+       border: 1px solid @popupBorderColor;\r
+       padding: 2px;\r
+       background: @popupBackgroundColor;\r
+       position: absolute;\r
+       overflow: hidden;\r
+}\r
+\r
+.z-combobox-popup {\r
+       overflow: auto;\r
+}\r
+\r
+.z-bandbox-popup {\r
+       overflow: auto;\r
+       .boxShadow('0 0 15px rgba(0, 0, 0, 0.35)');\r
+}\r
+\r
+.z-combobox-content {\r
+       border: 0;\r
+       padding: 0;\r
+       margin: 0;\r
+       background: transparent none repeat 0 0;\r
+       position: relative;\r
+       list-style-image: none;\r
+       list-style-position: outside;\r
+       list-style-type: none;\r
+}\r
+\r
+//Shadow\r
+.z-combobox-shadow,\r
+.z-bandbox-shadow,\r
+.z-datebox-shadow {\r
+       .borderRadius(@borderRadiusSmall);\r
+       .boxShadow('0 0 15px rgba(0, 0, 0, 0.35)');\r
+}\r
+\r
+.ie8 {\r
+       .z-combobox,\r
+       .z-bandbox,\r
+       .z-datebox,\r
+       .z-timebox,\r
+       .z-spinner,\r
+       .z-doublespinner {\r
+               &-button {\r
+                       min-width: @baseButtonWidth - 10;\r
+                       &:hover {\r
+                               .gradientFallback(@hoverGradientStart, @hoverGradientEnd);\r
+                       }\r
+                       &:active {\r
+                               .gradientFallback(@activeGradientStart, @activeGradientEnd);\r
+                       }\r
+               }\r
+       }\r
+\r
+       .z-timebox,\r
+       .z-spinner,\r
+       .z-doublespinner {\r
+               &-button {\r
+                       min-width: @baseButtonWidth - 2;\r
+                       & > a {\r
+                               &:hover {\r
+                                       .gradientFallback(@hoverGradientStart, @hoverGradientEnd);\r
+                               }\r
+                               &:active {\r
+                                       .gradientFallback(@activeGradientStart, @activeGradientEnd);\r
+                               }\r
+                       }\r
+               }\r
+       }\r
+\r
+       .z-combobox-button {\r
+               min-width: @baseButtonHeight - 13;\r
+               min-height: @baseButtonWidth - 11;\r
+       }\r
+\r
+       .z-comboitem {\r
+               &-selected {\r
+                       .gradientFallback(@selectedGradientStart, @selectedGradientEnd);\r
+               }\r
+               &:hover {\r
+                       .gradientFallback(@hoverGradientStart, @hoverGradientEnd);\r
+               }\r
+               &-selected:hover {\r
+                       .gradientFallback(@selectedHoverGradientStart, @selectedHoverGradientEnd);\r
+               }\r
+       }\r
+}\r
diff --git a/server/hu.user.theme.userdark/src/archive/web/js/zul/inp/less/input.less b/server/hu.user.theme.userdark/src/archive/web/js/zul/inp/less/input.less
new file mode 100644 (file)
index 0000000..c764776
--- /dev/null
@@ -0,0 +1,166 @@
+@import "~./zul/less/_header.less";\r
+\r
+.z-textbox,\r
+.z-decimalbox,\r
+.z-intbox,\r
+.z-longbox,\r
+.z-doublebox {\r
+       .fontStyle(@baseContentFontFamily, @fontSizeMedium, normal, @baseTextColor);\r
+       min-height: @baseButtonHeight;\r
+       border: 1px solid @inputBorderColor;\r
+       .borderRadius(@borderRadiusSmall);\r
+       margin: 0;\r
+       padding: 4px 5px 3px;\r
+       line-height: @baseLineHeight;\r
+       background: @inputBackgroundColor;\r
+\r
+       &:focus {\r
+               .boxShadow('inset 1px 1px 1px rgba(210, 210, 210, 0.75)');\r
+       }\r
+       &[readonly] {\r
+               border-color: @readonlyBorderColor;\r
+               background: @readonlyBackgroundColor;\r
+       }\r
+       &[readonly]:focus {\r
+               .boxShadow('none');\r
+       }\r
+       &-invalid {\r
+               border-color: @invalidBorderColor;\r
+               background: @baseBackgroundColor;\r
+       }\r
+       &[disabled] {\r
+               color: @disabledColor !important;\r
+               background: @disabledBackgroundColor !important;\r
+               .opacity(@disabledOpacity);\r
+               cursor: default !important;\r
+       }\r
+\r
+       // Inplace editing\r
+       &-inplace {\r
+               border: 0;\r
+               padding: 3px;\r
+               background: none;\r
+               resize: none;\r
+       }\r
+}\r
+\r
+// error box\r
+.z-errorbox {\r
+       color: @errorboxColor;\r
+       width: 260px;\r
+       position: absolute;\r
+       top: 0;\r
+       left: 0;\r
+       \r
+       & > .z-errorbox-icon {\r
+               .iconFontStyle(14px, @errorboxColor);\r
+               position: absolute;\r
+               top: 7px;\r
+               left: 7px;\r
+               z-index: 2;\r
+       }\r
+}\r
+.z-errorbox-left + .z-errorbox-icon {\r
+       left: 15px;\r
+}\r
+.z-errorbox-up + .z-errorbox-icon {\r
+       top: 15px;\r
+}\r
+.z-errorbox-content {\r
+       .fontStyle(@baseContentFontFamily, @fontSizeSmall, normal, @errorboxColor);\r
+       width: 100%;\r
+       border: 1px solid @errorboxBorderColor;\r
+       padding: 5px 20px 5px 26px;\r
+       background: @errorboxBackgroundColor;\r
+       vertical-align: middle;\r
+       position: relative;\r
+       overflow: hidden;\r
+       cursor: move;\r
+       .boxShadow('1px 1px 3px rgba(0, 0, 0, 0.35)');\r
+}\r
+\r
+.z-errorbox-pointer {\r
+       .displaySize(none, 0, 0);\r
+       border: 6px solid transparent;\r
+       position: absolute;\r
+       z-index: 100;\r
+}\r
+// errorbox arrows: base style\r
+.z-errorbox-left,\r
+.z-errorbox-right,\r
+.z-errorbox-up,\r
+.z-errorbox-down {\r
+       border: 6px solid transparent;\r
+}\r
+.z-errorbox-left {\r
+       border-right-color: @errorboxBorderColor;\r
+}\r
+.z-errorbox-right {\r
+       border-left-color: @errorboxBorderColor;\r
+}\r
+.z-errorbox-up {\r
+       border-bottom-color: @errorboxBorderColor;\r
+}\r
+.z-errorbox-down {\r
+       border-top-color: @errorboxBorderColor;\r
+}\r
+.z-errorbox-close {\r
+       font-size: @fontSizeXSmall;\r
+       .size(@baseIconWidth - 4, @baseIconHeight - 4);\r
+       border: 1px solid transparent;\r
+       padding: 0 1px;\r
+       position: absolute;\r
+       top: 8px;\r
+       right: 8px;\r
+       cursor: pointer;\r
+\r
+       &:hover {\r
+               border: 1px solid @errorboxBorderColor;\r
+               .borderRadius(@borderRadiusSmall - 1);\r
+       }\r
+}\r
+.z-errorbox-icon {\r
+       position: absolute;\r
+       top: -1px;\r
+}\r
+.z-errorbox-pointer ~ .z-errorbox-close {\r
+       top: 7px;\r
+       right: 7px;\r
+}\r
+\r
+.z-errorbox-right ~ .z-errorbox-close {\r
+       top: 7px;\r
+       right: 14px;\r
+}\r
+\r
+.z-errorbox-up ~ .z-errorbox-close,\r
+.z-errorbox-down ~ .z-errorbox-close {\r
+       right: 7px;\r
+}\r
+.z-errorbox-up ~ .z-errorbox-close {\r
+       top: 15px;\r
+}\r
+\r
+.ie8 {\r
+       .z-textbox,\r
+       .z-decimalbox,\r
+       .z-intbox,\r
+       .z-longbox,\r
+       .z-doublebox {\r
+               min-height: @baseButtonHeight - 10 + 1;\r
+               // Inplace editing\r
+               &-inplace {\r
+                       min-height: @baseButtonHeight - 6;\r
+                       line-height: @baseIconHeight;\r
+               }\r
+       }\r
+}\r
+\r
+body:not(.ie8) {\r
+       .z-errorbox-close {\r
+               .opacity(0.6);\r
+               &:hover {\r
+                       .opacity(1);\r
+               }\r
+       }\r
+}
\ No newline at end of file
diff --git a/server/hu.user.theme.userdark/src/archive/web/js/zul/inp/less/slider.less b/server/hu.user.theme.userdark/src/archive/web/js/zul/inp/less/slider.less
new file mode 100644 (file)
index 0000000..67d5e8b
--- /dev/null
@@ -0,0 +1,106 @@
+@import "~./zul/less/_header.less";\r
+\r
+.z-slider {\r
+       background-image: none;\r
+\r
+       &-center {\r
+               .borderRadius(5px);\r
+               cursor: pointer;\r
+       }\r
+\r
+       &-button {\r
+               .size(@baseIconWidth, @baseIconHeight);\r
+               border: 1px solid @sliderBorderColor;\r
+               .borderRadius(@borderRadiusSmall);\r
+               .gradient('ver', '#FFFFFF 0%; #FEFEFE 50%; #EFEFEF 100%');\r
+               position: relative;\r
+               cursor: pointer;\r
+\r
+               &:active {\r
+                       border-top-color: @sliderActiveBorderColor;\r
+                       border-left-color: @sliderActiveBorderColor;\r
+                       .verGradient(@baseGradientEnd, @baseGradientStart);\r
+               }\r
+\r
+               &:hover {\r
+                       .resetGradient();\r
+                       background: @hoverBackgroundColor;\r
+               }\r
+       }\r
+\r
+       &-horizontal {\r
+               height: @baseBarHeight;\r
+\r
+               .z-slider-center {\r
+                       .size(100%, @baseHeight - 2);\r
+                       margin-top: -3px;\r
+                       .gradient('ver', 'rgba(157, 157, 157, 0.5) 0%; rgba(130, 140, 149, 0.5) 13%; rgba(215, 215, 215, 0.5) 100%');\r
+                       position: relative;\r
+                       top: 50%;\r
+               }\r
+\r
+               .z-slider-button {\r
+                       top: -5px;\r
+                       left: 0;\r
+               }\r
+       }\r
+\r
+       &-vertical {\r
+               font-size: 0;\r
+               width: @baseBarWidth;\r
+               margin-right: 0px;\r
+               line-height: 0;\r
+\r
+               .z-slider-button {\r
+                       left: -5px;\r
+               }\r
+\r
+               .z-slider-center {\r
+                       .size(@baseWidth - 2, 100%);\r
+                       margin: auto;\r
+                       .gradient('hor', 'rgba(157, 157, 157, 0.5) 0%; rgba(130, 140, 149, 0.5) 13%; rgba(215, 215, 215, 0.5) 100%');\r
+               }\r
+       }\r
+\r
+       &-popup {\r
+               font-family: @baseContentFontFamily;\r
+               font-size: @fontSizeMedium;\r
+               font-weight: normal;\r
+               padding: 2px;\r
+               text-shadow: 0 1px #FFFFFF;\r
+               .boxShadow('0 0 10px rgba(0, 0, 0, 0.35)');\r
+       }\r
+\r
+       &-sphere {\r
+               .z-slider-vertical .z-slider-button {\r
+                       bottom: 0;\r
+               }\r
+       }\r
+\r
+       &-sphere,\r
+       &-scale {\r
+               .z-slider-button {\r
+                       .borderRadius(15px);\r
+               }\r
+       }\r
+\r
+       &-scale {\r
+               .encodeThemeURL(background-image, '~./zul/img/slider/ticks.gif');\r
+       }\r
+}\r
+\r
+.ie8 {\r
+       .z-slider {\r
+               &-button {\r
+                       .gradientFallback(#FFFFFF, #EFEFEF);\r
+                       &:active {\r
+                               .gradientFallback(@baseGradientEnd, @baseGradientStart);\r
+                       }\r
+               }\r
+\r
+               &-vertical .z-slider-center, \r
+               &-horizontal .z-slider-center {\r
+                       .gradientFallback(rgb(157,157,157), rgb(215,215,215));\r
+               }\r
+       }\r
+}\r
diff --git a/server/hu.user.theme.userdark/src/archive/web/js/zul/layout/less/absolutelayout.less b/server/hu.user.theme.userdark/src/archive/web/js/zul/layout/less/absolutelayout.less
new file mode 100644 (file)
index 0000000..aa9f848
--- /dev/null
@@ -0,0 +1,11 @@
+@import "~./zul/less/_header.less";\r
+\r
+.z-absolutelayout {\r
+       height: 100%;\r
+       position: relative;\r
+       overflow: hidden;\r
+}\r
+.z-absolutechildren {\r
+       position: absolute;\r
+       overflow: auto;\r
+}
\ No newline at end of file
diff --git a/server/hu.user.theme.userdark/src/archive/web/js/zul/layout/less/anchorlayout.less b/server/hu.user.theme.userdark/src/archive/web/js/zul/layout/less/anchorlayout.less
new file mode 100644 (file)
index 0000000..97645ed
--- /dev/null
@@ -0,0 +1,18 @@
+@import "~./zul/less/_header.less";\r
+\r
+.z-anchorlayout,\r
+.z-anchorlayout-body,\r
+.z-anchorchildren {\r
+       overflow: hidden;\r
+}\r
+\r
+.z-anchorchildren {\r
+       margin: 0;\r
+       padding: 0;\r
+    float: left;\r
+}\r
+\r
+.z-anchorlayout,\r
+.z-anchorchildren {\r
+    -ms-zoom: 1;\r
+}
\ No newline at end of file
diff --git a/server/hu.user.theme.userdark/src/archive/web/js/zul/layout/less/borderlayout.less b/server/hu.user.theme.userdark/src/archive/web/js/zul/layout/less/borderlayout.less
new file mode 100644 (file)
index 0000000..d514ee3
--- /dev/null
@@ -0,0 +1,280 @@
+@import "~./zul/less/_header.less";\r
+\r
+@media print {\r
+       .safari {//Bug 2949287\r
+               .z-borderlayout {\r
+                       position: static;\r
+               }\r
+       }\r
+}\r
+\r
+@media screen {\r
+       .z-borderlayout {\r
+               position: relative;\r
+       }\r
+}\r
+\r
+.z-borderlayout {\r
+       .size(100%, 100%);\r
+       border: 0;\r
+       background: @baseBackgroundColor;\r
+       overflow: hidden;\r
+\r
+       &-icon {\r
+               .iconFontStyle(@baseFontSize, @iconColor);\r
+               .displaySize(block, @baseButtonWidth, @baseButtonHeight);\r
+               line-height: @baseButtonHeight;\r
+               .opacity(0.5);\r
+               text-align: center;\r
+               position: absolute;\r
+               right: 3px;\r
+               overflow: hidden;\r
+               cursor: pointer;\r
+               \r
+               &:hover {\r
+                       .opacity(1);\r
+               }\r
+       }\r
+}\r
+\r
+.z-north,\r
+.z-south,\r
+.z-west,\r
+.z-center,\r
+.z-east {\r
+       border: 1px solid @baseBorderColor;\r
+       background: @baseBackgroundColor;\r
+       position: absolute;\r
+       overflow: hidden;\r
+\r
+       &-noborder {\r
+               border: 0;\r
+       }\r
+       &-header {\r
+               .fontStyle(@baseTitleFontFamily, @fontSizeMedium, bold, @textColorGray);\r
+               height: @baseBarHeight;\r
+               border-bottom: 1px solid @baseBorderColor;\r
+               padding: 4px 4px 3px;\r
+               line-height: @baseBarHeight - 8; // 24px = 32 - (padding + border)\r
+               .verGradient(@baseGradientStart, @baseGradientEnd);\r
+               overflow: hidden;\r
+               cursor: default;\r
+               white-space: nowrap;\r
+       }\r
+\r
+       &-body {\r
+               line-height: @baseLineHeight;\r
+       }\r
+\r
+       &-collapsed {\r
+               .size(@baseBarWidth, @baseBarHeight);\r
+               border: 1px solid @collapsedBorderColor;\r
+               padding: 5px;\r
+               background: @collapsedBackgroundColor;\r
+               position: absolute;\r
+               overflow: hidden;\r
+               cursor: pointer; // ios issue\r
+       }\r
+\r
+       &-caption {\r
+               // ZK-969: should show correct in borderlayout\r
+               height: @baseButtonHeight;\r
+       }\r
+}\r
+.z-north,\r
+.z-south,\r
+.z-center {\r
+       width: 100%; // Fixed for B30-1902533.zul\r
+}\r
+.z-west,\r
+.z-east {\r
+       height: 100%; // Fixed for B30-1902533.zul\r
+}\r
+\r
+.z-west,\r
+.z-west-collapsed,\r
+.z-west-splitter {\r
+       z-index: 12;\r
+}\r
+.z-center {\r
+       z-index: 8;\r
+}\r
+.z-east,\r
+.z-east-collapsed,\r
+.z-east-splitter {\r
+       z-index: 10;\r
+}\r
+.z-north,\r
+.z-north-collapsed,\r
+.z-north-splitter  {\r
+       z-index: 16;\r
+}\r
+.z-south,\r
+.z-south-collapsed,\r
+.z-south-splitter {\r
+       z-index: 14;\r
+}\r
+\r
+.z-east,\r
+.z-west,\r
+.z-north,\r
+.z-south {\r
+       &-splitter {\r
+               .size(@baseWidth, @baseHeight);\r
+               .horGradient(@splitterGradientStart, @splitterGradientEnd);\r
+               position: absolute;\r
+               overflow: hidden;\r
+               cursor: e-resize;\r
+\r
+               // splitter-button\r
+               &-button {\r
+                       color: @iconColor;\r
+                       display: inline-block;\r
+                       border: 1px solid @baseBorderColor;\r
+                       vertical-align: top;// vertical-align: make it looks same in diff browsers\r
+                       position: relative;\r
+                       cursor: pointer;\r
+               }\r
+               &-button-disabled {\r
+                       border: 0;\r
+               }\r
+       }\r
+\r
+       &-icon {\r
+               font-size: @fontSizeXSmall;\r
+               line-height: @baseLineHeight;\r
+               .opacity(0.5);\r
+               position: absolute;\r
+       }\r
+}\r
+.z-north-splitter,\r
+.z-south-splitter {\r
+       border-left: 1px solid @baseBorderColor;\r
+       border-right: 1px solid @baseBorderColor;\r
+       .verGradient(@splitterGradientStart, @splitterGradientEnd);\r
+       cursor: s-resize;\r
+}\r
+\r
+.ie8 {\r
+       .z-west-icon.z-icon-caret-left,\r
+       .z-south-icon.z-icon-caret-down,\r
+       .z-east-icon.z-icon-caret-right,\r
+       .z-north-icon.z-icon-caret-up {\r
+               font-size: @fontSizeMedium;\r
+       }\r
+}\r
+.ie8 {\r
+       .z-south-icon.z-icon-caret-down {\r
+               top: -2px;\r
+       }\r
+}\r
+\r
+.z-north-splitter-button:hover .z-icon-caret-up,\r
+.z-south-splitter-button:hover .z-icon-caret-down,\r
+.z-west-splitter-button:hover .z-icon-caret-left,\r
+.z-east-splitter-button:hover .z-icon-caret-right {\r
+       opacity: 1;\r
+}\r
+.z-north-splitter-button-disabled .z-icon-caret-up,\r
+.z-south-splitter-button-disabled .z-icon-caret-down,\r
+.z-west-splitter-button-disabled .z-icon-caret-left,\r
+.z-east-splitter-button-disabled .z-icon-caret-right {\r
+       display: none;\r
+}\r
+.z-north-splitter-button-disabled,\r
+.z-south-splitter-button-disabled {\r
+       cursor: s-resize;\r
+}\r
+.z-west-splitter-button-disabled,\r
+.z-east-splitter-button-disabled {\r
+       cursor: e-resize;\r
+}\r
+.z-west-icon,\r
+.z-east-icon {\r
+       font-size: @fontSizeXSmall + 1; // add 1px more\r
+       top: 8px;\r
+       left: 2px;\r
+}\r
+\r
+.z-west-icon.z-icon-ellipsis-v,\r
+.z-east-icon.z-icon-ellipsis-v {\r
+       font-size: @fontSizeXSmall;\r
+       top: -21px;\r
+       left: 3px;\r
+       cursor: e-resize;\r
+}\r
+.ie8 {\r
+       .z-west-icon.z-icon-ellipsis-v,\r
+       .z-east-icon.z-icon-ellipsis-v {\r
+               font-size: @baseFontSize;\r
+       }\r
+}\r
+.z-north-icon,\r
+.z-south-icon {\r
+       left: 11px;\r
+       top: -3px;\r
+}\r
+.z-west-icon.z-icon-ellipsis-v ~ .z-west-icon.z-icon-ellipsis-v,\r
+.z-east-icon.z-icon-ellipsis-v ~ .z-east-icon.z-icon-ellipsis-v {\r
+       top: 39px;\r
+}\r
+\r
+.z-north-icon.z-icon-ellipsis-h,\r
+.z-south-icon.z-icon-ellipsis-h {\r
+       top: -2px;\r
+       left: -20px;\r
+       cursor: s-resize;\r
+}\r
+\r
+.ie8 {\r
+       .z-north-icon.z-icon-ellipsis-h,\r
+       .z-south-icon.z-icon-ellipsis-h {\r
+               font-size: @baseFontSize;\r
+       }\r
+}\r
+\r
+.z-north-icon.z-icon-ellipsis-h ~ .z-north-icon.z-icon-ellipsis-h,\r
+.z-south-icon.z-icon-ellipsis-h ~ .z-south-icon.z-icon-ellipsis-h {\r
+       left: 40px;\r
+}\r
+\r
+.z-west-splitter-button,\r
+.z-east-splitter-button {\r
+       .size(8px, 30px);\r
+       border-width: 1px 0;\r
+}\r
+.z-north-splitter-button,\r
+.z-south-splitter-button {\r
+       .size(30px, 8px);\r
+       border-width: 0 1px;\r
+}\r
+\r
+.ie8 {\r
+       .z-borderlayout > div {\r
+               border: 0;\r
+       }\r
+}\r
+\r
+.ie8 {\r
+       .z-north,\r
+       .z-south,\r
+       .z-west,\r
+       .z-center,\r
+       .z-east {\r
+               &-header {\r
+                       .gradientFallback(@baseGradientStart, @baseGradientEnd);\r
+               }\r
+       }\r
+       .z-east,\r
+       .z-west,\r
+       .z-north,\r
+       .z-south {\r
+               &-splitter {\r
+                       .gradientFallback(@splitterGradientStart, @splitterGradientEnd);\r
+               }\r
+       }\r
+       .z-north-splitter,\r
+       .z-south-splitter {\r
+               .gradientFallback(@splitterGradientStart, @splitterGradientEnd);\r
+       }\r
+}
\ No newline at end of file
diff --git a/server/hu.user.theme.userdark/src/archive/web/js/zul/menu/less/menu.less b/server/hu.user.theme.userdark/src/archive/web/js/zul/menu/less/menu.less
new file mode 100644 (file)
index 0000000..dee4681
--- /dev/null
@@ -0,0 +1,367 @@
+@import "~./zul/less/_header.less";\r
+\r
+.hoverStyle() {\r
+       border-color: @hoverBorderColor;\r
+       .verGradient(@hoverGradientStart, @hoverGradientEnd);\r
+}\r
+.activeStyle() {\r
+       border-color: @menuActiveBorderColorTR @menuActiveBorderColorBL @menuActiveBorderColorBL @menuActiveBorderColorTR;\r
+       .verGradient(@baseGradientStart, @baseGradientEnd);\r
+       .boxShadow('inset 1px 1px 1px rgba(210, 210, 210, 0.75)');\r
+}\r
+.restUl() {\r
+       background: transparent none repeat 0 0;\r
+       border: 0;\r
+       padding: 0;\r
+       margin: 0;\r
+       position: relative;\r
+       list-style-image: none;\r
+       list-style-position: outside;\r
+       list-style-type: none;\r
+}\r
+\r
+// define common font property\r
+.z-menubar {\r
+       display: block;\r
+       border-top: 1px solid @baseBorderColor;\r
+       border-bottom: 1px solid @baseBorderColor;\r
+       padding: 3px 0;\r
+       .verGradient(@baseGradientStart, @baseGradientEnd);\r
+       position: relative;\r
+\r
+       ul {\r
+               overflow: hidden;\r
+               .restUl();\r
+       }\r
+       li {\r
+               display: block;\r
+               padding: 0;\r
+               position: relative;\r
+       }\r
+\r
+       &-horizontal {\r
+               li {\r
+                       margin: 0 2px;\r
+                       float: left;\r
+               }\r
+               .z-menuseparator {\r
+                       display: block;\r
+                       width: 1px;\r
+                       border-left: 1px solid @menuSeparatorBorderColor;\r
+                       line-height: @baseButtonHeight;\r
+               }\r
+       }\r
+       &-vertical {\r
+               ul {\r
+                       display: inline-table;\r
+               }\r
+               li {\r
+                       margin: 3px 2px 4px;\r
+                       &:first-child {\r
+                               margin: 2px;\r
+                       }\r
+               }\r
+               .z-menuseparator {\r
+                       height: 0;\r
+                       min-height: 0;\r
+                       border-top: 1px solid @menuSeparatorBorderColor;\r
+                       line-height: 0;\r
+               }\r
+               .z-menu {\r
+                       &-icon {\r
+                               position: absolute;\r
+                               right: 5px;\r
+                               top: 5px;\r
+                       }\r
+               }\r
+       }\r
+}\r
+.z-menu-hover > .z-menu-content,\r
+.z-menuitem-hover > .z-menuitem-content {\r
+       .hoverStyle();\r
+}\r
+\r
+.z-menu,\r
+.z-menuitem {\r
+       .restUl(); //avoid using none default zclass\r
+       &-text {\r
+               font-family: @baseTitleFontFamily;\r
+               font-size: @fontSizeMedium;\r
+               font-weight: normal;\r
+               display: inline-block;\r
+               line-height: @baseIconHeight;\r
+               text-shadow: 0 1px #FFFFFF;\r
+               \r
+               // align for img + text\r
+               img ~ & {\r
+                       vertical-align: middle;\r
+               }\r
+               &:empty {\r
+                       display: none;\r
+               }\r
+       }\r
+       &-image {\r
+               max-width: @menuImageSize;\r
+               margin-right: 3px;\r
+       }\r
+       &-content {\r
+               color: @textColorGray;\r
+               display: block;\r
+               border: 1px solid transparent;\r
+               .borderRadius(@baseBorderRadius);\r
+               padding: 3px 6px 3px;\r
+               line-height: @baseLineHeight - 2;\r
+               position: relative;\r
+               cursor: pointer;\r
+               text-decoration: none;\r
+               white-space: nowrap;\r
+               z-index: 20; // the 20 is greater than menupopup-separator's z-index\r
+\r
+               &:hover {\r
+                       .hoverStyle();\r
+               }\r
+               &:focus {\r
+                       .hoverStyle();\r
+               }\r
+               &:active {\r
+                       .activeStyle();\r
+               }\r
+               &[disabled] {\r
+                       .opacity(@disabledOpacity);\r
+                       border: 1px solid transparent;\r
+                       .resetGradient();\r
+                       cursor: default;\r
+                       .boxShadow('none');\r
+               }\r
+       }\r
+\r
+       // icon sclass\r
+       &-content i {\r
+               vertical-align: text-bottom;\r
+       }\r
+}\r
+.z-menu {\r
+       &-separator {\r
+               display: none;\r
+       }\r
+       &-clickable {\r
+               .z-menu-separator {\r
+                       .size(1px, 100%);\r
+                       background: @hoverBorderColor;\r
+                       position: absolute;\r
+                       top: 0;\r
+                       right: 18px;\r
+               }\r
+               &.z-menu:hover .z-menu-separator {\r
+                       display: block;\r
+               }\r
+               &.z-menu:active,\r
+               &.z-menu-selected {\r
+                       .z-menu-separator {\r
+                               background: @menuSeparatorBackgroundColor;\r
+                       }\r
+               }\r
+               .z-menu-text {\r
+                       margin-right: 3px;\r
+               }\r
+       }\r
+       &-content {\r
+               padding-right: 18px;\r
+       }\r
+\r
+       &-icon {\r
+               position: absolute;\r
+               top: 5px;\r
+               right: 5px;\r
+\r
+               &.z-icon-caret-down {\r
+                       font-size: @fontSizeLarge;\r
+               }\r
+\r
+               &.z-icon-caret-right {\r
+                       font-size: 15px;\r
+               }\r
+       }\r
+       &-icon,\r
+       &-icon:hover,\r
+       &-icon:active {\r
+               color: @iconColor;\r
+               vertical-align: text-bottom;\r
+       }\r
+       &-selected > &-content {\r
+               .activeStyle();\r
+       }\r
+}\r
+.z-menuitem {\r
+       &-selected > &-content {\r
+               .activeStyle();\r
+       }\r
+}\r
+\r
+// menupopup\r
+.z-menupopup-shadow,\r
+.z-menu-palette-popup,\r
+.z-menu-picker-popup,\r
+.z-menu-content-popup {\r
+       .boxShadow('1px 1px 2px rgba(0, 0, 0, 0.2)');\r
+}\r
+\r
+.z-menu-content-popup {\r
+       .displaySize(none, auto, auto);\r
+       position: absolute;\r
+       overflow: auto;\r
+       z-index: @basePopupZIndex;\r
+}\r
+.z-menupopup {\r
+       border: 1px solid @baseBorderColor;\r
+       padding: 3px;\r
+       background: @menuPopupBackground;\r
+       left: 0;\r
+       top: 0;\r
+       white-space: nowrap;\r
+       z-index: @basePopupZIndex;\r
+\r
+       ul {\r
+               .restUl();\r
+       }\r
+       &-separator {\r
+               .size(2px, 100%);\r
+               border-width: 3px 1px 3px 0;\r
+               border-style: solid;\r
+               border-color: @menuPopupSeparatorBorder;\r
+               background: @menuPopupSeparatorBackground;\r
+               position: absolute;\r
+               top: 0;\r
+               left: 31px;\r
+               z-index: 10;\r
+       }\r
+       .z-menu-image,\r
+       .z-menuitem-image {\r
+               min-width:  @menuImageSize;\r
+               min-height:  @menuImageSize;\r
+               margin-right: 9px;\r
+       }\r
+       .z-menuitem-icon {\r
+               .iconFontStyle(14px, @checkedColor);\r
+               display: none;\r
+               position: absolute;\r
+               top: 5px;\r
+               left: 7px;\r
+       }\r
+       .z-menu-content {\r
+               padding-right: 16px;\r
+       }\r
+       .z-menu-icon {\r
+               position: absolute;\r
+               top: 5px;\r
+               right: 5px;\r
+       }\r
+       .z-menuseparator {\r
+               font-size: 1px;\r
+               display: block;\r
+               width: auto;\r
+               min-height: 2px;\r
+               border-bottom: 1px solid @menuPopupSeparatorBorder;\r
+               padding: 0px;\r
+               line-height: 1px;\r
+               background: @menuPopupSeparatorBackground;\r
+               position: relative;\r
+       }\r
+       [class^="z-icon"] {\r
+               text-align: center;\r
+               display: inline-block;\r
+               min-width: @menuImageSize;\r
+               margin-right: 9px;\r
+       }\r
+}\r
+//define checked menuitem effect in menupopup\r
+.z-menuitem-checkable .z-menuitem-image {\r
+       border: 1px solid @checkedBorderColor;\r
+       background: @checkedBackgroundColor;\r
+}\r
+.z-menuitem-checked.z-menuitem-checkable .z-menuitem-icon {\r
+       display: block;\r
+}\r
+\r
+//define menubar hor scroll\r
+.z-menubar {\r
+       &-scroll {\r
+               overflow: hidden;\r
+       }\r
+       &-body {\r
+               width: 100%;\r
+               margin-left: 32px;\r
+               margin-right: 32px;\r
+               position: relative;\r
+               overflow: hidden;\r
+       }\r
+       &-content {\r
+               width: 5000px;\r
+       }\r
+       &-icon {\r
+               .iconFontStyle(@fontSizeMedium, @iconColor);\r
+               .opacity(0.7);\r
+               margin-top: -@fontSizeMedium/2;\r
+               margin-left: -@fontSizeMedium/2 + 2;\r
+               position: absolute;\r
+               top: 50%;\r
+               left: 50%;\r
+       }\r
+       &-left,\r
+       &-right {\r
+               &:active {\r
+                       .boxShadow('inset 1px 1px 1px rgba(210, 210, 210, 0.75)');\r
+               }\r
+               &:hover {\r
+                       > .z-menubar-icon {\r
+                               color: @iconHoverColor;\r
+                               opacity: 1;\r
+                               text-shadow: 1px 0 #C2E0F9;\r
+                       }\r
+               }\r
+       }\r
+       &-left {\r
+               left: 0;\r
+       }\r
+       &-scrollable {\r
+               .size(@baseBarWidth, 100%);\r
+               border: 1px solid @baseBorderColor;\r
+               border-width: 0 1px;\r
+               line-height: normal;\r
+               .verGradient(@baseGradientStart, @baseGradientEnd);\r
+               position: absolute;\r
+               top: 0;\r
+               right: 0;\r
+               cursor: pointer;\r
+               z-index: 25;\r
+       }\r
+}\r
+\r
+.ie8 {\r
+       .z-menu-hover > .z-menu-content, \r
+       .z-menuitem-hover > .z-menuitem-content {\r
+               .gradientFallback(@hoverGradientStart, @hoverGradientEnd);\r
+       }\r
+\r
+       .z-menu, .z-menuitem { \r
+               &-content {\r
+                       &:hover, &:focus {\r
+                               .gradientFallback(@hoverGradientStart, @hoverGradientEnd);\r
+                       }\r
+                       &:active {\r
+                               .gradientFallback(@baseGradientStart, @baseGradientEnd);\r
+                       }\r
+               }\r
+\r
+               &-selected > &-content {\r
+                       .gradientFallback(@baseGradientStart, @baseGradientEnd);\r
+               }\r
+       }\r
+\r
+       .z-menupopup {\r
+               .z-menuitem-icon {\r
+                       top: 6px;\r
+                       left: 8px;\r
+               }\r
+       }\r
+}\r
diff --git a/server/hu.user.theme.userdark/src/archive/web/js/zul/mesh/less/auxhead.less b/server/hu.user.theme.userdark/src/archive/web/js/zul/mesh/less/auxhead.less
new file mode 100644 (file)
index 0000000..1c622a3
--- /dev/null
@@ -0,0 +1,41 @@
+@import "~./zul/less/_header.less";
+
+.z-auxhead {
+       th:first-child {
+               border-left: none;
+
+               // B50-3306729: the first header should have border-left when the first column is covered with other header
+               &.z-auxhead-border {
+                       border-left: 1px solid @meshTitleBorderColor;
+               }
+       }
+
+       &-bar {
+               border-left: 1px solid @meshTitleBorderColor;
+       }
+}
+
+.z-auxheader {
+       border-left: 1px solid @meshTitleBorderColor;
+       border-bottom: 1px solid @meshTitleBorderColor;
+       padding: 0;
+       .verGradient(@baseGradientStart, @baseGradientEnd);
+       background-clip: padding-box;
+       position: relative;
+       overflow: hidden;
+       white-space: nowrap;
+
+       &-content {
+               .fontStyle(@baseContentFontFamily, @fontSizeMedium, bold, @textColorGrayLight);
+               padding: 4px 5px 3px;
+               line-height: @baseButtonHeight;
+               overflow: hidden;
+       }
+}
+
+.ie8 {
+       .z-auxheader {
+               position: static;
+               background: @meshBackgroundColorIE8;
+       }
+}
\ No newline at end of file
diff --git a/server/hu.user.theme.userdark/src/archive/web/js/zul/mesh/less/frozen.less b/server/hu.user.theme.userdark/src/archive/web/js/zul/mesh/less/frozen.less
new file mode 100644 (file)
index 0000000..a766f21
--- /dev/null
@@ -0,0 +1,30 @@
+@import "~./zul/less/_header.less";\r
+\r
+.z-frozen {\r
+       .encodeThemeURL(background-image, '~./zul/img/common/bar-bg.png');\r
+       overflow: hidden;\r
+\r
+       &-body {\r
+               overflow: hidden;\r
+               float: left;\r
+       }\r
+\r
+       &-inner {\r
+               overflow-x: scroll;\r
+               overflow-y: hidden;\r
+               float: right;\r
+\r
+               div {\r
+                       height: 100%;\r
+               }\r
+       }\r
+}\r
+\r
+.ie8, .ie9, .ie10 {\r
+       .z-frozen {\r
+               &-inner {\r
+                       padding-top: 1px;\r
+                       margin-top: -1px;\r
+               }\r
+       }\r
+}
\ No newline at end of file
diff --git a/server/hu.user.theme.userdark/src/archive/web/js/zul/mesh/less/paging.less b/server/hu.user.theme.userdark/src/archive/web/js/zul/mesh/less/paging.less
new file mode 100644 (file)
index 0000000..4a56935
--- /dev/null
@@ -0,0 +1,146 @@
+@import "~./zul/less/_header.less";
+
+.z-paging {
+       height: @baseBarHeight;
+       border-bottom: 1px solid @pagingBorderColor;
+       padding: 4px 10px 3px;
+       background: @pagingBackgroundColor;
+       position: relative;
+       
+       &-os {
+               border-bottom: none;
+               padding-bottom: 4px;
+       }
+       ul {
+               display: inline-block;
+               margin: 0;
+               padding: 0;
+               
+               > li {
+                       display: inline;
+               }
+       }
+       &-button {
+               .fontStyle(@baseContentFontFamily, @fontSizeMedium, normal, @pagingColor);
+               display: inline-block;
+               min-width: @baseButtonWidth;
+               height: @baseButtonHeight;
+               border: 1px solid @pagingBorderColor;
+               .borderRadius(@borderRadiusSmall);
+               margin-right: 6px;
+               padding: 4px 0px;
+               line-height: @baseLineHeight;
+               .verGradient(@baseGradientStart, @baseGradientEnd);
+               text-align: center;
+               vertical-align: top;
+               cursor: pointer;
+               text-decoration: none;
+               white-space: nowrap;
+               
+               &:hover {
+                       border-color: @pagingActiveBorderColor;
+                       .boxShadow('0 0 2px rgba(0, 0, 0, 0.34)');
+               }
+               &:active {
+                       border-color: @pagingActiveBorderColor @pagingBorderColor;
+                       .verGradient(@baseGradientEnd, @baseGradientStart);
+               }
+               &[disabled] {
+                       color: @disabledColor;
+                       .opacity(@disabledOpacity);
+                       cursor: default;
+                       
+                       &:hover {
+                               border-color: @pagingBorderColor;
+                               .boxShadow('0 0 0 rgba(0, 0, 0, 0)');
+                       }
+                       &:active {
+                               border-color: @pagingBorderColor;
+                               .verGradient(@baseGradientStart, @baseGradientEnd);
+                       }
+                       .z-paging-icon,
+                       .z-paging-icon:hover {
+                               color: @disabledColor;
+                       }
+               }
+       }
+       .z-paging-icon {
+               .iconFontStyle(@fontSizeXLarge, @pagingColor);
+               line-height: @baseLineHeight;
+       }
+       &-noborder {
+               border-color: transparent;
+               .resetGradient();
+               &:hover {
+                       border-color: transparent;
+                       .boxShadow('0 0 0 rgba(0, 0, 0, 0)');
+                       text-decoration: underline;
+               }
+               &:active {
+                       border-color: transparent;
+                       .resetGradient();
+               }
+       }
+       &-selected {
+               color: @pagingSelectedColor;
+               border-color: @pagingActiveBorderColor;
+               .resetGradient();
+               background: @pagingSelectedBackgroundColor;
+               &:hover {
+                       border-color: @pagingActiveBorderColor;
+                       .boxShadow('0 0 0 rgba(0, 0, 0, 0)');
+               }
+               &:active {
+                       border-color: @pagingActiveBorderColor;
+                       .resetGradient();
+                       background: @pagingSelectedBackgroundColor;
+               }
+       }
+       &-input {
+               .fontStyle(@baseContentFontFamily, @fontSizeMedium, normal, @textColorGrayDark);
+               height: @baseButtonHeight;
+               border: 1px solid @pagingBorderColor;
+               margin-left: 6px;
+               padding: 3px 0;
+               line-height: 20px;
+               vertical-align: baseline;
+               &[disabled] {
+                       color: @disabledColor;
+                       .opacity(@disabledOpacity);
+                       cursor: default;
+               }
+       }
+       &-text {
+               .fontStyle(@baseContentFontFamily, @fontSizeMedium, normal, @textColorGrayDark);
+               margin-right: 12px;
+               &-disabled {
+                       color: @disabledColor;
+               }
+       }
+       &-info {
+               .fontStyle(@baseContentFontFamily, @fontSizeMedium, normal, @textColorGrayDark);
+               padding: 4px 0;
+               position: absolute;
+               top: 4px;
+               right: 10px;
+       }
+}
+
+.ie8 {
+       .z-paging {
+               &-input {
+                       vertical-align: middle;
+               }
+               &-button {
+                       .gradientFallback(@baseGradientStart, @baseGradientEnd);
+                       &:active {
+                               .gradientFallback(@baseGradientEnd, @baseGradientStart);
+                       }
+                       &[disabled] {
+                               &:active {
+                                       .gradientFallback(@baseGradientStart, @baseGradientEnd);
+                               }
+                       }
+               }
+       }
+}
diff --git a/server/hu.user.theme.userdark/src/archive/web/js/zul/sel/less/listbox.less b/server/hu.user.theme.userdark/src/archive/web/js/zul/sel/less/listbox.less
new file mode 100644 (file)
index 0000000..04950c2
--- /dev/null
@@ -0,0 +1,489 @@
+@import "~./zul/less/_header.less";
+
+//reset table
+.resetTable() {
+       table {
+               border-spacing: 0;
+               th, td {
+                       background-clip: padding-box;
+                       padding: 0;
+               }
+               th {
+                       text-align: inherit;
+               }
+       }
+}
+
+//listbox
+.z-listbox {
+       border: 1px solid @baseBorderColor;
+       overflow: hidden;
+       zoom: 1;
+       //listbox header
+       &-header {
+               width: 100%;
+               .verGradient(@baseGradientStart, @baseGradientEnd);
+               position: relative;
+               overflow: hidden;
+               .resetTable();
+       }
+       &-header-border {
+               border-bottom: 1px solid @meshTitleBorderColor;
+               margin-top: -1px;
+               position: relative;
+       }
+       //listbox body
+       &-body {
+               position: relative;
+               overflow: hidden;
+               .resetTable();
+       }
+       &-emptybody td {
+               .fontStyle(@baseContentFontFamily, @fontSizeMedium, normal, @disabledColor);
+               font-style: italic;
+               text-align: center;
+               height: 1px;
+       }
+       //listbox footer
+       &-footer {
+               border-top: 1px solid @baseBorderColor;
+               background: @meshFootBackgroundColor;
+               overflow: hidden;
+               .resetTable();
+       }
+
+       &-odd.z-listitem {
+               background: @meshStripeBackgroundColor;
+       }
+}
+//listhead
+.z-listhead {
+       th:first-child {
+               border-left: none;
+
+               // B50-3306729: the first header should have border-left when the first column is covered with other header
+               &.z-listhead-border {
+                       border-left: 1px solid @meshTitleBorderColor;
+               }
+       }
+       &-bar {
+               border-left: 1px solid @meshTitleBorderColor;
+               border-bottom: 1px solid @meshTitleBorderColor;
+       }
+}
+.z-listheader {
+       border-left: 1px solid @meshTitleBorderColor;
+       border-bottom: 1px solid @meshTitleBorderColor;
+       padding: 0;
+       .verGradient(@baseGradientStart, @baseGradientEnd);
+       background-clip: padding-box;
+       position: relative;
+       overflow: hidden;
+       white-space: nowrap;
+       
+       &-hover {
+               .verGradient(@meshTitleHoverStart, @meshTitleHoverEnd);
+       }
+       &-sort {
+               .z-listheader-content {
+                       cursor: pointer;
+               }
+               .z-listheader-sorticon {
+                       color: @iconColor;
+                       position: absolute;
+                       top: -7px;
+                       left: 50%;
+               }
+       }
+       &-hover .z-listheader-button {
+               display: block;
+       }
+       &-checkable {
+               .displaySize(inline-block, @baseIconWidth, @baseIconHeight);
+               border: 1px solid @checkedBorderColor;
+               background: @checkedBackgroundColor;
+               vertical-align: text-top;
+               
+               .z-listheader-icon {
+                       display: none;
+                       cursor: default;
+               }
+               &.z-listheader-checked .z-listheader-icon {
+                       color: @checkedColor;
+                       display: block;
+                       padding-left: 1px;
+                       line-height: @baseLineHeight;
+               }
+       }
+       &-button {
+               color: @iconColor;
+               .displaySize(none, @baseButtonWidth - 1, @baseBarHeight);
+               border-left: 1px solid darken(@meshTitleHoverStart, 15%);
+               line-height: @baseBarHeight;
+               text-align: center;
+               position: absolute;
+               top: 0;
+               right: 0;
+               text-decoration: none;
+               cursor: pointer;
+               z-index: 15;
+               .boxShadow('inset 1px 0 #FFFFFF');
+               
+               &:hover {
+                       .verGradient(darken(@meshTitleHoverStart, 5%), darken(@meshTitleHoverEnd, 10%));
+               }
+       }
+       &-sizing,
+       &-sizing .z-listheader-button,
+       &-sizing.z-listheader-sort .z-listheader-content {
+               cursor: e-resize;
+       }
+}
+// ZK-2151: use strict selector to prevent nest problem
+//list item and cell
+.z-listitem {
+       background: @meshBackgroundColor;
+       
+       td:first-child {
+               border-left: none;
+       }
+       //list cell
+       .z-listcell {
+               border-left: 1px solid @meshContentBorderColor;
+               overflow: hidden;
+               cursor: pointer;
+       }
+       &:hover {
+               > .z-listcell {
+                       .verGradient(@meshContentHoverStart, @meshContentHoverEnd);
+                       background-clip: padding-box;
+
+                       > .z-listcell-content {
+                               color: @hoverColor;
+                       }
+               }
+       }
+       //check mark
+       &-checkable {
+               .displaySize(inline-block, @baseIconWidth, @baseIconHeight);
+               border: 1px solid @checkedBorderColor;
+               background: @checkedBackgroundColor;
+               vertical-align: text-top;
+               
+               &.z-listitem-radio {
+                       .borderRadius(@baseIconWidth / 2);
+               }
+               .z-listitem-icon {
+                       display: none;
+                       cursor: default;
+               }
+       }
+       //selected list cell
+       &.z-listitem-selected {
+               > .z-listcell {
+                       border-color: @selectedGradientStart;
+                       .verGradient(@selectedGradientStart, @selectedGradientEnd);
+                       background-clip: padding-box;
+                       position: relative;
+
+                       > .z-listcell-content {
+                               color: @selectedColor;
+                       }
+               }
+               &:hover {
+                       > .z-listcell {
+                               border-color: @selectedHoverGradientStart;
+                               .verGradient(@selectedHoverGradientStart, @selectedHoverGradientEnd);
+                               position: relative;
+                       }
+                       .z-listcell-content {
+                               color: @selectedHoverColor;
+                       }
+               }
+       }
+       &.z-listitem-selected.z-listitem-focus {
+               > .z-listcell {
+                       border-color: @selectedGradientStart;
+                       .verGradient(@selectedFocusGradientStart, @selectedFocusGradientEnd);
+                       background-clip: padding-box;
+                       position: relative;
+
+                       > .z-listcell-content {
+                               color: @selectedFocusColor;
+                       }
+               }
+               &:hover {
+                       > .z-listcell {
+                               border-color: @selectedHoverGradientStart;
+                               .verGradient(@selectedHoverGradientStart, @selectedHoverGradientEnd);
+                               position: relative;
+                       }
+                       .z-listcell-content {
+                               color: @selectedHoverColor;
+                       }
+               }
+       }
+       &-focus {
+               > .z-listcell {
+                       .verGradient(@meshContentFocusStart, @meshContentFocusEnd);
+                       background-clip: padding-box;
+                       position: relative;
+               }
+               .z-listcell-content {
+                       color: @hoverColor;
+               }
+       }
+       //selected check mark
+       &-selected {
+               > .z-listcell > .z-listcell-content 
+                       > .z-listitem-checkable .z-listitem-icon {
+                       color: @checkedColor;
+                       display: block;
+                       padding-left: 1px;
+                       line-height: @baseLineHeight;
+                       cursor: pointer;
+                       
+                       &.z-icon-check {} //for checkbox, use font-awesome
+                       &.z-icon-radio { //for radio
+                               .size(@baseIconWidth / 2, @baseIconWidth / 2);
+                               .borderRadius(@baseIconWidth / 4);
+                               margin: 3px;
+                               padding: 0;
+                               background: @checkedColor;
+                       }
+               }
+       }
+       //disabled
+       &.z-listitem-disabled {
+               * {
+                       color: @disabledColor !important;
+                       cursor: default !important;
+               }
+               &:hover > .z-listcell {
+                       .resetGradient();
+                       position: relative;
+               }
+               a, a:visited, a:hover {
+                       text-decoration: none;
+               }
+       }
+       a, a:visited, a:hover {
+               text-decoration: none;
+       }
+}
+
+body:not(.gecko) {
+       .z-listitem {
+               &:hover {
+                       > .z-listitem {
+                               position: relative;
+                       }
+               }
+       }
+}
+
+//Group
+.z-listgroup {
+       &-inner {
+               border: 1px solid @meshTitleBorderColor;
+               border-left: none;
+               border-right: none;
+               .verGradient(@groupGradientStart, @groupGradientEnd);
+               position: relative;
+               overflow: hidden;
+               
+               .z-listcell-content,
+               .z-listgroup-content {
+                       padding: 3px 5px;
+               }
+       }
+       //check mark
+       &-checkable {
+               .displaySize(inline-block, @baseIconWidth, @baseIconHeight);
+               border: 1px solid @checkedBorderColor;
+               margin-right: 2px;
+               background: @checkedBackgroundColor;
+               vertical-align: text-top;
+               
+               .z-listgroup-icon {
+                       display: none;
+                       cursor: default;
+               }
+       }
+       //selected check mark
+       &-selected &-checkable {
+               .z-listgroup-icon {
+                       .iconFontStyle(@fontSizeMedium, @checkedColor);
+                       display: block;
+                       padding-right: 2px;
+                       line-height: @baseLineHeight;
+                       cursor: pointer;
+                       
+                       &:hover {
+                               color: @checkedColor;
+                       }
+               }
+       }
+       &-icon {
+               .iconFontStyle(@baseFontSize, @iconColor);
+               .displaySize(inline-block, @baseIconWidth, @baseIconHeight);
+               line-height: @baseIconHeight;
+               text-align: center;
+               vertical-align: text-top;
+               position: relative;
+               cursor: pointer;
+               
+               &:hover {
+                       color: @iconHoverColor;
+               }
+       }
+}
+.z-listgroupfoot-inner {
+       .verGradient(@groupGradientEnd, @groupGradientStart);
+       overflow: hidden;
+}
+//content
+.z-listheader-content,
+.z-listcell-content,
+.z-listgroup-content,
+.z-listgroupfoot-content,
+.z-listfooter-content {
+       .fontStyle(@baseContentFontFamily, @fontSizeMedium, normal, @textColorGrayLight);
+       padding: 4px 5px;
+       line-height: @baseButtonHeight;
+       overflow: hidden;
+}
+.z-listheader-content {
+       font-weight: bold;
+       padding: 4px 5px 3px;
+       position: relative;
+}
+.z-listgroup-content,
+.z-listgroupfoot-content {
+       .z-label {
+               font-weight: bold;
+       }
+}
+//paging
+.z-listbox-paging {
+       &-top {
+               border-bottom: 1px solid @pagingBorderColor;
+               overflow: hidden;
+               width: 100%;
+       }
+       &-bottom {
+               border-top: 1px solid @pagingBorderColor;
+               overflow: hidden;
+               width: 100%;
+       }
+}
+.z-listbox-autopaging .z-listcell-content {
+       height: @meshAutoPagingRowHeight;
+       overflow: hidden;
+}
+//column menu
+.z-listhead-menugrouping .z-menuitem-image {
+       .encodeThemeURL(background-image, '~./zul/img/grid/menu-group.png');
+}
+.z-listhead-menuungrouping .z-menuitem-image {
+       .encodeThemeURL(background-image, '~./zul/img/grid/menu-ungroup.png');
+}
+.z-listhead-menuascending .z-menuitem-image {
+       .encodeThemeURL(background-image, '~./zul/img/grid/menu-arrowup.png');
+}
+.z-listhead-menudescending .z-menuitem-image {
+       .encodeThemeURL(background-image, '~./zul/img/grid/menu-arrowdown.png');
+}
+//select mold
+.z-select {
+       font-family: @baseContentFontFamily;
+       font-size: @fontSizeMedium;
+}
+
+// ZK-2151: use strict selector to prevent nest problem
+// IE8
+.ie8 { 
+       .z-listbox-header {
+               background: @meshBackgroundColorIE8;
+       }
+       .z-listheader {
+               position: static;
+               background: @meshBackgroundColorIE8;
+               &-hover {
+                       background: @meshHoverBackgroundColorIE8;
+               }
+
+               &-button:hover {
+                       background: darken(@meshHoverBackgroundColorIE8, 3%);
+               }
+       }
+       .z-listitem {
+               &:hover > .z-listcell {
+                       background: @meshHoverBackgroundColorIE8;
+               }
+               &.z-listitem-selected {
+                       > .z-listcell {
+                               position: static;
+                               background: @meshSelectedBackgroundColorIE8;
+                       }
+                       &:hover > .z-listcell {
+                               position: static;
+                               background: @meshSelectedHoverBackgroundColorIE8;
+                       }
+               }
+       }
+       // check icon fallback
+       .ie8-checkable-icon(z-listheader);
+       .ie8-checkable-icon(z-listgroup);
+       .ie8-checkable-icon(z-listitem);
+       .z-listheader > .z-listheader-content > .z-listheader-checkable.z-listheader-checked,
+       .z-listgroup-selected > .z-listcell 
+               > .z-listcell-content > .z-listgroup-checkable,
+       .z-listitem-selected > .z-listcell 
+               > .z-listcell-content > .z-listitem-checkable  {
+               .z-icon-check {
+                       margin: 0;
+                       background-position: -26px 0px;
+               }
+       }
+       // radio icon fallback
+       .z-listitem > .z-listcell > .z-listcell-content 
+               > .z-listitem-checkable .z-icon-radio {
+
+               background-position: 0 -13px;
+       }
+       .z-listitem-selected > .z-listcell > .z-listcell-content 
+                       > .z-listitem-checkable .z-icon-radio {
+               .displaySize(block, 13px, 13px);
+               margin: 0;
+               background-position: -26px -13px;
+       }
+       .z-listgroup-inner {
+               background: @meshGroupBackgroundColorIE8;
+       }
+       .z-listgroupfoot-inner {
+               background: @meshGroupFooterBackgroundColorIE8;
+       }
+}
+.ie8-checkable-icon(@comp) {
+       .@{comp} > .z-listcell 
+               > .z-listcell-content > .@{comp}-checkable,
+               .@{comp} > .@{comp}-content > .@{comp}-checkable {
+
+               border-width: 0;
+               background: transparent;
+               .@{comp}-icon {
+                       .displaySize(block, 13px, 13px);
+                       .encodeThemeURL(background, '~./zul/img/common/check-sprite.gif', no-repeat);
+                       position: relative;
+                       top: 2px;
+                       left: 2px;
+               }
+               .z-icon-check {
+                       background-position: 0 0;
+                       &:before {
+                               display: none;
+                       }
+               }
+       }
+}
diff --git a/server/hu.user.theme.userdark/src/archive/web/js/zul/sel/less/tree.less b/server/hu.user.theme.userdark/src/archive/web/js/zul/sel/less/tree.less
new file mode 100644 (file)
index 0000000..06e159a
--- /dev/null
@@ -0,0 +1,344 @@
+@import "~./zul/less/_header.less";
+
+//reset table
+.resetTable() {
+       table {
+               border-spacing: 0;
+               th, td {
+                       background-clip: padding-box;
+                       padding: 0;
+               }
+               th {
+                       text-align: inherit;
+               }
+       }
+}
+
+//tree
+.z-tree {
+       border: 1px solid @baseBorderColor;
+       overflow: hidden;
+       zoom: 1;
+       //tree header div
+       &-header {
+               width: 100%;
+               .verGradient(@baseGradientStart, @baseGradientEnd);
+               position: relative;
+               overflow: hidden;
+               .resetTable();
+       }
+       &-header-border {
+               border-bottom: 1px solid @meshTitleBorderColor;
+               margin-top: -1px;
+               position: relative;
+       }
+       //tree body div
+       &-body {
+               position: relative;
+               overflow: hidden;
+               .resetTable();
+       }
+       &-emptybody td {
+               .fontStyle(@baseContentFontFamily, @fontSizeMedium, normal, @disabledColor);
+               font-style: italic;
+               text-align: center;
+               height: 1px;
+       }
+       //tree footer div
+       &-footer {
+               border-top: 1px solid @baseBorderColor;
+               background: @meshFootBackgroundColor;
+               overflow: hidden;
+               .resetTable();
+       }
+}
+//tree open icon and indent space
+.z-tree {
+       &-icon,
+       &-line {
+               .displaySize(inline-block, @baseIconWidth, @baseIconHeight);
+               line-height: @baseIconHeight;
+               vertical-align: middle;
+       }
+       &-icon {
+               .iconFontStyle(@baseFontSize, @iconColor);
+               text-align: center;
+               cursor: pointer;
+               
+               &:hover {
+                       color: @iconHoverColor;
+               }
+       }
+}
+//treecols
+.z-treecols {
+       th:first-child {
+               border-left: none;
+
+               // B50-3306729: the first header should have border-left when the first column is covered with other header
+               &.z-treecols-border {
+                       border-left: 1px solid @meshTitleBorderColor;
+               }
+       }
+       &-bar {
+               border-left: 1px solid @meshTitleBorderColor;
+               border-bottom: 1px solid @meshTitleBorderColor;
+       }
+}
+.z-treecol {
+       border-left: 1px solid @meshTitleBorderColor;
+       border-bottom: 1px solid @meshTitleBorderColor;
+       padding: 0;
+       .verGradient(@baseGradientStart, @baseGradientEnd);
+       background-clip: padding-box;
+       position: relative;
+       overflow: hidden;
+       white-space: nowrap;
+       
+       &-sort {
+               cursor: pointer;
+               
+               &:hover {
+                       .verGradient(@meshTitleHoverStart, @meshTitleHoverEnd);
+               }
+               .z-treecol-sorticon {
+                       color: @iconColor;
+                       position: absolute;
+                       top: -7px;
+                       left: 50%;
+               }
+       }
+       &-sizing,
+       &-sizing .z-treecol-content {
+               cursor: e-resize;
+       }
+}
+// ZK-2151: use strict selector to prevent nest problem
+//tree row and cell
+.z-treerow {
+       background: @meshBackgroundColor;
+       //tree cell
+       .z-treecell {
+               overflow: hidden;
+               cursor: pointer;
+       }
+       &:hover {
+               > .z-treecell {
+                       .verGradient(@meshContentHoverStart, @meshContentHoverEnd);
+                       background-clip: padding-box;
+
+                       > .z-treecell-content {
+                               color: @hoverColor;
+                       }
+               }
+       }
+       //check mark
+       &-checkable {
+               .displaySize(inline-block, @baseIconWidth, @baseIconHeight);
+               border: 1px solid @checkedBorderColor;
+               background: @checkedBackgroundColor;
+               vertical-align: middle;
+               
+               &.z-treerow-radio {
+                       .borderRadius(@baseIconWidth / 2);
+               }
+               .z-treerow-icon {
+                       display: none;
+                       cursor: default;
+               }
+       }
+       //selected tree cell
+       &.z-treerow-selected {
+               > .z-treecell {
+                       .verGradient(@selectedGradientStart, @selectedGradientEnd);
+                       background-clip: padding-box;
+                       position: relative;
+
+                       > .z-treecell-content {
+                               color: @selectedColor;
+                       }
+               }
+               
+               &:hover {
+                       > .z-treecell {
+                               .verGradient(@selectedHoverGradientStart, @selectedHoverGradientEnd);
+                               > .z-treecell-content {
+                                       color: @selectedHoverColor;
+                               }
+                       }
+               }
+       }
+       &.z-treerow-selected.z-treerow-focus {
+               > .z-treecell {
+                       .verGradient(@selectedFocusGradientStart, @selectedFocusGradientEnd);
+                       background-clip: padding-box;
+                       position: relative;
+
+                       > .z-treecell-content {
+                               color: @selectedFocusColor;
+                       }
+               }
+               &:hover {
+                       > .z-treecell {
+                               .verGradient(@selectedHoverGradientStart, @selectedHoverGradientEnd);
+                               > .z-treecell-content {
+                                       color: @selectedHoverColor;
+                               }
+                       }
+               }
+       }
+       &-focus {
+               > .z-treecell {
+                       .verGradient(@meshContentFocusStart, @meshContentFocusEnd);
+                       position: relative;
+                       > .z-treecell-content {
+                               color: @hoverColor;
+                       }
+               }
+       }
+       //selected check mark
+       &-selected {
+               > .z-treecell > .z-treecell-content 
+                       > .z-treerow-checkable .z-treerow-icon {
+                       color: @checkedColor;
+                       display: block;
+                       padding-left: 1px;
+                       line-height: @baseLineHeight;
+                       
+                       &.z-icon-check {} //for checkbox, use font-awesome
+                       &.z-icon-radio { //for radio
+                               .size(@baseIconWidth / 2, @baseIconWidth / 2);
+                               .borderRadius(@baseIconWidth / 4);
+                               margin: 3px;
+                               padding: 0;
+                               background: @checkedColor;
+                       }
+               }
+       }
+       //disabled
+       &.z-treerow-disabled {
+               * {
+                       color: @disabledColor !important;
+                       cursor: default !important;
+               }
+               &:hover > .z-treecell {
+                       .resetGradient();
+                       position: relative;
+               }
+       }
+}
+
+body:not(.gecko) {
+       .z-treerow {
+               &:hover {
+                       > .z-treecell {
+                               position: relative;
+                       }
+               }
+       }
+}
+
+//content
+.z-treecol-content,
+.z-treecell-content,
+.z-treefooter-content {
+       .fontStyle(@baseContentFontFamily, @fontSizeMedium, normal, @textColorGrayLight);
+       padding: 4px 5px;
+       line-height: @baseButtonHeight;
+       overflow: hidden;
+}
+.z-treecol-content {
+       font-weight: bold;
+       padding: 4px 5px 3px;
+       position: relative;
+}
+.z-treecell-content {
+       padding: 4px 2px;
+       line-height: @baseLineHeight;
+}
+.z-treecell-text {
+       vertical-align: middle;
+}
+//paging
+.z-tree-paging {
+       &-top {
+               border-bottom: 1px solid @pagingBorderColor;
+               overflow: hidden;
+               width: 100%;
+       }
+       &-bottom {
+               border-top: 1px solid @pagingBorderColor;
+               overflow: hidden;
+               width: 100%;
+       }
+}
+.z-tree-autopaging .z-treecell-content {
+       height: @baseButtonHeight;
+       overflow: hidden;
+}
+// ZK-2151: use strict selector to prevent nest problem
+// IE8
+.ie8 {
+       .z-tree-header {
+               background: @meshBackgroundColorIE8;
+       }
+       .z-treecol {
+               position: static;
+               background: @meshBackgroundColorIE8;
+               &-hover, &-sort:hover {
+                       background: @meshHoverBackgroundColorIE8;
+               }
+       }
+       .z-treerow {
+               &:hover > .z-treecell {
+                       background: @meshHoverBackgroundColorIE8;
+               }
+               &.z-treerow-selected {
+                       > .z-treecell {
+                               position: static;
+                               background: @meshSelectedBackgroundColorIE8;
+                       }
+                       &:hover > .z-treecell {
+                               position: static;
+                               background: @meshSelectedHoverBackgroundColorIE8;
+                       }
+               }
+       }
+       // check and radio icon fallback
+       .z-treerow > .z-treecell 
+               > .z-treecell-content > .z-treerow-checkable {
+               border-width: 0;
+               background: transparent;
+               .z-treerow-icon {
+                       .displaySize(block, 13px, 13px);
+                       .encodeThemeURL(background, '~./zul/img/common/check-sprite.gif', no-repeat);
+                       position: relative;
+                       top: 2px;
+                       left: 2px;
+               }
+               .z-icon-check {
+                       background-position: 0 0;
+                       &:before {
+                               display: none;
+                       }
+               }
+               .z-icon-radio {
+                       background-position: 0 -13px;
+               }
+       }
+       .z-treerow-selected > .z-treecell 
+               > .z-treecell-content > .z-treerow-checkable {
+               
+               .z-treerow-icon {
+                       .displaySize(block, 13px, 13px);
+               }
+
+               .z-icon-check {
+                       background-position: -26px 0px;
+               }
+               .z-icon-radio {
+                       margin: 0;
+                       background-position: -26px -13px;
+               }
+       }
+}
diff --git a/server/hu.user.theme.userdark/src/archive/web/js/zul/tab/less/tabbox.less b/server/hu.user.theme.userdark/src/archive/web/js/zul/tab/less/tabbox.less
new file mode 100644 (file)
index 0000000..be8c21d
--- /dev/null
@@ -0,0 +1,507 @@
+@import "~./zul/less/_header.less";\r
+\r
+.userSelect() {\r
+       -webkit-touch-callout: none;\r
+       -webkit-user-select: none;\r
+       -khtml-user-select: none;\r
+       -moz-user-select: none;\r
+       -ms-user-select: none;\r
+       user-select: none;\r
+}\r
+\r
+// ZK-2100: use strict selector to prevent nest problem\r
+.verticalStyle() {\r
+       > .z-tabs {\r
+               float: left;\r
+               \r
+               .z-tabs-content {\r
+                       display: block;\r
+                       height: 4096px;\r
+                       border-right: 1px solid @baseBorderColor;\r
+               }\r
+               .z-tabs-space {\r
+                       width: 0;\r
+                       position: relative;\r
+                       float: left;\r
+               }\r
+\r
+               .z-tab {\r
+                       border-width: 1px 0px 1px 1px;\r
+                       border-top: 1px solid @baseBorderColor;\r
+                       .leftBorderRadius(@baseBorderRadius);\r
+                       padding-top: 0px;\r
+                       float: none;\r
+                       \r
+                       &-selected {\r
+                               border-bottom: 1px solid @baseBorderColor;\r
+                               .boxShadow('1px 0px 0 #FFFFFF');\r
+\r
+                               .z-tab-button {\r
+                                       .opacity(1.0);\r
+                               }\r
+\r
+                               .z-tab-text {\r
+                                       font-weight: bold;\r
+                                       cursor: default;\r
+                                       white-space: nowrap;\r
+                               }\r
+                       }\r
+\r
+                       &.z-tab-disabled .z-tab-text {\r
+                               color: gray;\r
+                               .opacity(@disabledOpacity);\r
+                               cursor: default;\r
+                       }\r
+               }\r
+       }\r
+\r
+       &.z-tabbox-scroll {\r
+               > .z-tabs {\r
+                       margin: 24px 0px 24px 0px;\r
+               }\r
+       }               \r
+\r
+       > .z-tabpanels {\r
+               border: 1px solid @baseBorderColor;\r
+               border-left: 0px;\r
+\r
+               > .z-tabpanel {\r
+                       border: 0;\r
+                       padding: 5px;\r
+               }\r
+       }\r
+}\r
+\r
+.z-toolbar.z-toolbar-tabs {\r
+       border-bottom: 1px solid @baseBorderColor;\r
+       padding: 4px 4px;\r
+       .resetGradient();\r
+       position: absolute;\r
+       right: 0;\r
+       top: 0;\r
+       overflow: hidden;\r
+       z-index: 1;\r
+}\r
+// remove selected tab bottom border\r
+.z-tabbox-top > .z-tabs .z-tab:first-child {\r
+       &.z-tab-selected {\r
+               .boxShadow(1px 1px 0 #FFFFFF);\r
+       }\r
+       &.z-tab-selected + .z-tab {\r
+               .boxShadow(0 1px 0 #CFCFCF);\r
+       }\r
+}\r
+// remove selected tab top border\r
+.z-tabbox-bottom > .z-tabs .z-tab:first-child {\r
+       &.z-tab-selected {\r
+               .boxShadow(1px -1px 0 #FFFFFF);\r
+       }\r
+       &.z-tab-selected + .z-tab {\r
+               .boxShadow(0px -1px 0 #CFCFCF);\r
+       }\r
+}\r
+// remove selected tab right border\r
+.z-tabbox-left > .z-tabs .z-tab:first-child {\r
+       &.z-tab-selected {\r
+               .boxShadow(1px 1px 0 #FFFFFF);\r
+       }\r
+\r
+       &.z-tab-selected + .z-tab {\r
+               .boxShadow(0 1px 0 #CFCFCF);\r
+       }\r
+}\r
+// remove selected tab left border\r
+.z-tabbox-right > .z-tabs .z-tab:first-child {\r
+       border-left: 0px;\r
+       &.z-tab-selected {\r
+               .boxShadow(-1px 1px 0 #FFFFFF);\r
+       }\r
+       &.z-tab-selected + .z-tab {\r
+               .boxShadow(-1px 0px 0 #CFCFCF);\r
+       }\r
+}\r
+\r
+.z-tabbox {\r
+       position: relative;\r
+       overflow: hidden;\r
+       // horizontal (default)\r
+       &-icon {\r
+               .iconFontStyle(@fontSizeMedium, @iconColor);\r
+               display: none;\r
+               border: 1px solid @baseBorderColor;\r
+               .topBorderRadius(@baseBorderRadius);\r
+               padding-top: 5px;\r
+               padding-bottom: 2px;\r
+               line-height: @baseButtonHeight;\r
+               .verGradient(@baseGradientStart, @baseGradientEnd);\r
+               text-align: center;\r
+               position: absolute;\r
+               top: 0;\r
+               cursor: pointer;\r
+               z-index: 25;\r
+               .userSelect();\r
+               \r
+               > i {\r
+                       .opacity(0.7);\r
+               }\r
+               &:hover {\r
+                       color: @iconHoverColor;\r
+                       > i {\r
+                               .opacity(1);\r
+                       }\r
+               }\r
+       }\r
+       &-left-scroll,\r
+       &-right-scroll {\r
+               width: @baseButtonWidth;\r
+       }\r
+       &-right-scroll {\r
+               padding-left: 1px;\r
+               right: 0;\r
+       }\r
+       &-up-scroll,\r
+       &-down-scroll {\r
+               height: @baseButtonHeight;\r
+       }\r
+       &-down-scroll {\r
+               top: auto;\r
+               bottom: 0;\r
+       }\r
+       // bottom\r
+       &-bottom {\r
+               > .z-tabbox-icon {\r
+                       .bottomBorderRadius(@baseBorderRadius);\r
+                       top: auto;\r
+                       bottom: 0;\r
+               }\r
+               > .z-tabs {\r
+                       .z-tabs-content {\r
+                               border-top: 1px solid @baseBorderColor;\r
+                               border-bottom: 0;\r
+                       }\r
+\r
+                       .z-tab {\r
+                               border-width: 0px 1px 1px 1px;\r
+                               .bottomBorderRadius(@baseBorderRadius);\r
+                               \r
+                               &.z-tab-selected {\r
+                                       .boxShadow('0px -1px 0 #FFFFFF');\r
+                               }\r
+                       }\r
+               }\r
+               \r
+               > .z-tabpanels > .z-tabpanel {\r
+                       border: 1px solid @baseBorderColor;\r
+                       border-bottom: 0;\r
+               }\r
+               .z-toolbar-tabs {\r
+                       border-top: 1px solid @baseBorderColor;\r
+                       border-bottom: 0;\r
+                       top: auto;\r
+                       bottom: 0;\r
+               }\r
+       }\r
+       // left\r
+       &-left {\r
+               > .z-tabbox-icon {\r
+                       .leftBorderRadius(@baseBorderRadius);\r
+                       padding-top: 0;\r
+               }\r
+               .verticalStyle();\r
+\r
+               > .z-tab-icon {\r
+                       left: 10px;\r
+                       right: auto;\r
+               }\r
+               > .z-tabs .z-tab-button {\r
+                       top: 0;\r
+                       left: 0px;\r
+                       & + .z-tab-text {\r
+                               margin-left: 14px;\r
+                               margin-right: 0px;\r
+                       }\r
+               }\r
+       }\r
+\r
+       // right\r
+       &-right {\r
+               > .z-tabbox-icon {\r
+                       .rightBorderRadius(@baseBorderRadius);\r
+                       padding-top: 0;\r
+                       right: 0;\r
+               }\r
+               .verticalStyle();\r
+\r
+               > .z-tabs {\r
+                       float: right;\r
+                       \r
+                       .z-tabs-content {\r
+                               border-left: 1px solid @baseBorderColor;\r
+                               border-right: 0;\r
+                       }\r
+                       .z-tabs-space {\r
+                               float: right;\r
+                       }\r
+\r
+                       .z-tab {\r
+                               border-width: 1px 1px 1px 0px;\r
+                               .rightBorderRadius(@baseBorderRadius);\r
+                               \r
+                               &.z-tab-selected {\r
+                                       .boxShadow('-1px 0px 0 #FFFFFF');\r
+                                       border-left: 0px;\r
+                               }\r
+                       }                       \r
+               }\r
+               \r
+               > .z-tabpanels {                \r
+                       border: 1px solid @baseBorderColor;\r
+                       border-right: 0;\r
+               }\r
+       }\r
+\r
+       // accordion\r
+       &-accordion {\r
+               > .z-tabpanels {\r
+                       border-top: 1px solid @baseBorderColor;\r
+                       \r
+                       > .z-tabpanel {\r
+                               border: 0;\r
+                               padding: 0;\r
+                       }\r
+               }\r
+               .z-tabpanel > .z-tabpanel-content {\r
+                       border: 1px solid @baseBorderColor;\r
+                       border-top: 0;\r
+                       padding: 5px;\r
+                       zoom: 1;\r
+               }\r
+               .z-tabpanel > .z-tab {\r
+                       border-width: 0 1px 1px 1px;\r
+                       .borderRadius(0);\r
+                       padding-top: 1px;\r
+                       text-align: left;\r
+                       float: none;\r
+                       zoom: 1;\r
+\r
+                       &-selected {\r
+                               .verGradient(@baseGradientStart, @baseGradientEnd);\r
+                               .boxShadow('none');\r
+                               cursor: default;\r
+                       }\r
+               }\r
+               .z-tab-button {\r
+                       .opacity(0.7);\r
+                       &:hover {\r
+                               color: @iconHoverColor;\r
+                       }\r
+\r
+                       + .z-tab-text {\r
+                               margin-right: @baseButtonWidth;\r
+                       }\r
+               }\r
+               .z-tab-text {\r
+                       padding: 3px 5px 3px 8px;\r
+               }\r
+       }\r
+\r
+       // .z-tabbox-scroll\r
+       &-scroll {\r
+               > .z-tabs {\r
+                       border: 0;\r
+                       margin: 0px 24px 0px 24px;\r
+                       padding-bottom: 0;\r
+                       zoom: 1;\r
+               }\r
+               > .z-tabbox-icon {\r
+                       display: block;\r
+               }\r
+       }\r
+}\r
+\r
+.z-tabs {\r
+       border: 0;\r
+       margin: 0;\r
+       padding: 0;\r
+       line-height: @baseButtonHeight;\r
+       overflow: hidden;\r
+       position: relative;\r
+\r
+       &-content {\r
+               display: table;\r
+               width: 100%;\r
+               border-collapse: separate;\r
+               border-spacing: 0;\r
+               border-bottom: 1px solid @baseBorderColor;\r
+               margin: 0;\r
+               padding-left: 0;\r
+               padding-top: 0;\r
+               list-style-image: none;\r
+               list-style-position: outside;\r
+               list-style-type: none;\r
+               zoom: 1;\r
+               clear: both;\r
+       }\r
+}\r
+\r
+.z-tab {\r
+       font-family: @baseTitleFontFamily;\r
+       font-size: @fontSizeMedium;\r
+       display: block;\r
+       border: 1px solid @baseBorderColor;\r
+       border-width: 1px 1px 0px 1px;\r
+       .topBorderRadius(@baseBorderRadius);\r
+       margin: 0;\r
+       padding-top: 1px;\r
+       line-height: @baseButtonHeight + 6;\r
+       .verGradient(@baseGradientStart, @baseGradientEnd);\r
+       text-align: center;\r
+       position: relative;\r
+       cursor: pointer;\r
+       float: left;\r
+       \r
+\r
+       &-content {\r
+               display: block;\r
+       }\r
+\r
+       &:hover {\r
+               .verGradient(@hoverGradientStart, @hoverGradientEnd);\r
+       }\r
+\r
+       &-icon {\r
+               display: block;\r
+               margin-top: -6px;\r
+               line-height: normal;\r
+               position: absolute;\r
+               top: 50%;\r
+               left: 5px;\r
+               cursor: pointer;\r
+       }\r
+\r
+       &-text {\r
+               font-style: normal;\r
+               color: @textColorGray;\r
+               display: block;\r
+               padding: 4px 12px 2px;\r
+               line-height: @baseButtonHeight;\r
+               overflow: hidden;\r
+               text-overflow: ellipsis;\r
+               white-space: nowrap;\r
+       }\r
+\r
+       &-image {\r
+               vertical-align: middle;\r
+       }\r
+\r
+       &-button {\r
+               .iconFontStyle(@fontSizeMedium, @iconColor);\r
+               .displaySize(block, @baseButtonHeight, 100%);\r
+               line-height: normal;\r
+               .opacity(0.7);\r
+               text-align: center;\r
+               position: absolute;\r
+               right: 0;\r
+               top: 0;\r
+               z-index: 15;\r
+               zoom: 1;\r
+               .userSelect();\r
+               \r
+               &:hover {\r
+                       color: @iconHoverColor;\r
+               }\r
+               & + .z-tab-text {\r
+                       margin-right: 14px;\r
+               }\r
+       }\r
+       .z-caption {\r
+               margin: auto;\r
+       }\r
+       &-selected {\r
+               .resetGradient();\r
+               background: @tabSelectedBackgroundColor;\r
+               .boxShadow('0 1px 0 #FFFFFF');\r
+               &:hover {\r
+                       .resetGradient();\r
+                       background: @tabSelectedBackgroundColor;\r
+               }\r
+               .z-tab-button {\r
+                       .opacity(1);\r
+               }\r
+               .z-tab-text {\r
+                       cursor: default;\r
+                       font-weight: bold;\r
+               }\r
+       }\r
+       &-disabled {\r
+               color: @disabledColor;\r
+               .opacity(@disabledOpacity);\r
+               cursor: default;\r
+               \r
+               &:hover {\r
+                       .verGradient(@baseGradientStart, @baseGradientEnd);\r
+               }\r
+               .z-tab-button:hover {\r
+                       .opacity(@disabledOpacity);\r
+               }\r
+               .z-tab-text {\r
+                       font-style: normal;\r
+                       .opacity(@disabledOpacity);\r
+                       cursor: default;\r
+                       white-space: nowrap;\r
+               }\r
+       }\r
+}\r
+\r
+.z-tabpanels {\r
+       zoom: 1;\r
+       overflow: hidden;\r
+       position: relative;\r
+}\r
+\r
+.z-tabpanel {\r
+       border: 1px solid @baseBorderColor;\r
+       border-top: 0px;\r
+       padding: 5px;\r
+       zoom: 1;\r
+}\r
+\r
+// ZK-2158: Tab should not be click on blank area next to last tab\r
+.ie9 {\r
+       .z-tabs {\r
+               line-height: 1px;\r
+               > .z-tabs-content {\r
+                       display: inline-block;\r
+               }\r
+       }\r
+}\r
+\r
+.ie8 {\r
+       .z-tab {\r
+               .gradientFallback(@baseGradientStart, @baseGradientEnd);\r
+               &:hover {\r
+                       .gradientFallback(@hoverGradientStart, @hoverGradientEnd);\r
+               }\r
+               &-icon {\r
+                       margin-top: -7px;\r
+                       font-size: 14px;\r
+               }\r
+               &-disabled {\r
+                       &:hover {\r
+                               .gradientFallback(@baseGradientStart, @baseGradientEnd);\r
+                       }\r
+               }\r
+       }\r
+       .z-tabbox {\r
+               &-icon {\r
+                       .gradientFallback(@baseGradientStart, @baseGradientEnd);\r
+               }\r
+               &-accordion {\r
+                       .z-tabpanel > .z-tab {\r
+                               &-selected {\r
+                                       .gradientFallback(@baseGradientStart, @baseGradientEnd);\r
+                               }\r
+                       }\r
+               }\r
+       }\r
+}\r
diff --git a/server/hu.user.theme.userdark/src/archive/web/js/zul/wgt/less/a.less b/server/hu.user.theme.userdark/src/archive/web/js/zul/wgt/less/a.less
new file mode 100644 (file)
index 0000000..b7551ce
--- /dev/null
@@ -0,0 +1,12 @@
+@import "~./zul/less/_header.less";\r
+\r
+.z-a {\r
+       font-family: @baseTitleFontFamily;\r
+       font-size: @fontSizeMedium;\r
+\r
+       &[disabled] {\r
+               color: @disabledColor; \r
+               cursor: default;\r
+               text-decoration: none;\r
+       }\r
+}\r
diff --git a/server/hu.user.theme.userdark/src/archive/web/js/zul/wgt/less/button.less b/server/hu.user.theme.userdark/src/archive/web/js/zul/wgt/less/button.less
new file mode 100644 (file)
index 0000000..450805c
--- /dev/null
@@ -0,0 +1,58 @@
+@import "~./zul/less/_header.less";\r
+\r
+.z-button {\r
+       .fontStyle(@baseTitleFontFamily, @fontSizeMedium, normal, @baseTextColor);\r
+       min-height: @baseButtonHeight;\r
+       border: 1px solid @buttonBorderColor;\r
+       .borderRadius(@baseBorderRadius);\r
+       padding: 3px 12px;\r
+       line-height: @baseLineHeight;\r
+       .verGradient(@buttonGradientStart, @buttonGradientEnd);\r
+       text-shadow: 0 1px #FFFFFF;\r
+       cursor: pointer;\r
+       white-space: nowrap;\r
+\r
+       &:hover {\r
+               border-color: @hoverBorderColor;\r
+               .verGradient(@hoverGradientStart, @hoverGradientEnd);\r
+       }\r
+       &:focus {\r
+               color: @focusColor;\r
+               border-color: @focusBorderColor;\r
+               .verGradient(@focusGradientStart, @focusGradientEnd);\r
+               .boxShadow('inset 0 0 2px #0CBCFF');\r
+       }\r
+       &:active {\r
+               border-color: @activeBorderColor;\r
+               .verGradient(@activeGradientStart, @activeGradientEnd);\r
+       }\r
+       &[disabled] {\r
+               border-color: @buttonBorderColor;\r
+               .verGradient(@buttonGradientStart, @buttonGradientEnd);\r
+               .opacity(@disabledOpacity);\r
+               .boxShadow('none');\r
+               cursor: default;\r
+       }\r
+       img {\r
+               vertical-align: middle;\r
+       }\r
+}\r
+\r
+.ie8 {\r
+       .z-button {\r
+               min-height: @baseButtonHeight - 8; //minus padding border height\r
+               .gradientFallback(@buttonGradientStart, @buttonGradientEnd);\r
+               &:hover {\r
+                       .gradientFallback(@hoverGradientStart, @hoverGradientEnd);\r
+               }\r
+               &:focus {\r
+                       .gradientFallback(@focusGradientStart, @focusGradientEnd);\r
+               }\r
+               &:active {\r
+                       .gradientFallback(@activeGradientStart, @activeGradientEnd);\r
+               }\r
+               &[disabled] {\r
+                       .gradientFallback(@buttonGradientStart, @buttonGradientEnd);\r
+               }\r
+       }\r
+}\r
diff --git a/server/hu.user.theme.userdark/src/archive/web/js/zul/wgt/less/caption.less b/server/hu.user.theme.userdark/src/archive/web/js/zul/wgt/less/caption.less
new file mode 100644 (file)
index 0000000..df5d7a0
--- /dev/null
@@ -0,0 +1,55 @@
+@import "~./zul/less/_header.less";\r
+\r
+.z-caption {\r
+       font-size: @fontSizeMedium;\r
+       .size(100%, auto);\r
+       min-height: @baseButtonHeight;\r
+       line-height: @baseLineHeight;\r
+\r
+       & > * {\r
+               margin-left: 4px;\r
+\r
+               &:first-child {\r
+                       margin-left: 0px;\r
+               } \r
+       }\r
+\r
+       &-content,\r
+       .z-label {\r
+               display: inline-block;\r
+               // ZK-2209: fix style\r
+               padding: 0px;\r
+               line-height: @baseButtonHeight;\r
+       }\r
+\r
+       &-image {\r
+               vertical-align: middle;\r
+       }\r
+\r
+       input {\r
+               font-size: @fontSizeSmall;\r
+       }\r
+\r
+       .z-toolbar {\r
+               .z-a,\r
+               .z-a:visited,\r
+               .z-a:hover {\r
+                       color: #FFFFFF;\r
+                       border: 0;\r
+                       background: none;\r
+               }\r
+       }\r
+\r
+       .z-a,\r
+       .z-a:visited {\r
+               font-size: @fontSizeSmall; \r
+               font-weight: normal; \r
+               color: @baseTextColor; \r
+               background: none;\r
+               text-decoration: none;\r
+       }\r
+\r
+       .z-a:hover {\r
+               text-decoration: underline;\r
+       }\r
+}\r
diff --git a/server/hu.user.theme.userdark/src/archive/web/js/zul/wgt/less/combobutton.less b/server/hu.user.theme.userdark/src/archive/web/js/zul/wgt/less/combobutton.less
new file mode 100644 (file)
index 0000000..8b4ac47
--- /dev/null
@@ -0,0 +1,155 @@
+@import "~./zul/less/_header.less";\r
+\r
+.z-combobutton {\r
+       display: inline-block;\r
+       min-height: @baseButtonHeight;\r
+       cursor: pointer;\r
+\r
+       &-content {\r
+               .fontStyle(@baseContentFontFamily, @fontSizeMedium, normal, @baseTextColor);\r
+               display: inline-block;\r
+               min-height: @baseButtonHeight;\r
+               border: 1px solid @buttonBorderColor;\r
+               .borderRadius(@borderRadiusSmall);\r
+               padding: 4px 30px 4px 5px;\r
+               line-height: @baseLineHeight;\r
+               .verGradient(@buttonGradientStart, @buttonGradientEnd);\r
+               vertical-align: middle;\r
+               position: relative;\r
+               white-space: nowrap;\r
+       }\r
+       &-image {\r
+               vertical-align: middle;\r
+       }\r
+       &-button {\r
+               font-weight: normal;\r
+               .displaySize(block, @baseButtonWidth, 100%);\r
+               border-left: 1px solid @buttonBorderColor;\r
+               line-height: normal;\r
+               position: absolute;\r
+               top: 0;\r
+               right: 0;\r
+       }\r
+       &-icon {\r
+               .iconFontStyle(@fontSizeLarge, @iconColor);\r
+               \r
+               &.z-icon-caret-down {\r
+                       display: block;\r
+                       margin-top: -8px;\r
+                       position: absolute;\r
+                       top: 50%;\r
+                       left: 7px;\r
+               }\r
+       }\r
+       &:hover {\r
+               .z-combobutton-content,\r
+               .z-combobutton-button {\r
+                       border-color: @hoverBorderColor;\r
+                       .verGradient(@hoverGradientStart, @hoverGradientEnd);\r
+               }\r
+       }\r
+       &:focus {\r
+               .z-combobutton-content,\r
+               .z-combobutton-button {\r
+                       color: @focusColor;\r
+                       border-color: @focusBorderColor;\r
+                       .verGradient(@focusGradientStart, @focusGradientEnd);\r
+                       .boxShadow('inset 0 0 2px #0CBCFF');\r
+               }\r
+               .z-combobutton-button {\r
+                       border-left-color: @baseBorderColor;\r
+               }\r
+       }\r
+       &:active {\r
+               .z-combobutton-content,\r
+               .z-combobutton-button {\r
+                       border-color: @activeBorderColor;\r
+                       .verGradient(@activeGradientStart, @activeGradientEnd);\r
+               }\r
+       }\r
+       &[disabled] {\r
+               cursor: default;\r
+\r
+               .z-combobutton-content,\r
+               .z-combobutton-button {\r
+                       border-color: @buttonBorderColor;\r
+                       .resetGradient();\r
+                       .boxShadow('none');\r
+                       .opacity(@disabledOpacity);\r
+               }\r
+       }\r
+\r
+       //toolbar mold\r
+       &-toolbar {\r
+               .z-combobutton-content,\r
+               .z-combobutton-button {\r
+                       border-color: transparent;\r
+                       .borderRadius(0);\r
+                       .resetGradient();\r
+               }\r
+               &:focus {\r
+                       .z-combobutton-content,\r
+                       .z-combobutton-button {\r
+                               border-color: transparent;\r
+                               .boxShadow('none');\r
+                       }\r
+               }\r
+               &:active {\r
+                       .z-combobutton-content,\r
+                       .z-combobutton-button {\r
+                               border-color: @hoverBorderColor;\r
+                               .verGradient(@hoverGradientStart, @hoverGradientEnd);\r
+                       }\r
+               }\r
+               &[disabled] {\r
+                       .z-combobutton-content,\r
+                       .z-combobutton-button {\r
+                               border-color: transparent;\r
+                               .resetGradient();\r
+                               .opacity(@disabledOpacity);\r
+                               .boxShadow('none');\r
+                       }\r
+               }\r
+       }\r
+}\r
+\r
+.ie8 {\r
+       .z-combobutton {\r
+               min-height: @baseButtonHeight - 10;\r
+\r
+               &-content {\r
+                       .gradientFallback(@baseGradientEnd, @baseGradientStart);\r
+                       min-height: @baseButtonHeight - 10;\r
+               }\r
+               &-toolbar {\r
+                       .z-combobutton-content,\r
+                       .z-combobutton-button {\r
+                               background: transparent;\r
+                       }\r
+                       &:active {\r
+                               .z-combobutton-content,\r
+                               .z-combobutton-button {\r
+                                       .gradientFallback(@hoverGradientStart, @hoverGradientEnd);\r
+                               }\r
+                       }\r
+               }\r
+               &:hover {\r
+                       .z-combobutton-content,\r
+                       .z-combobutton-button {\r
+                               background: @hoverGradientEnd;\r
+                       }\r
+               }\r
+               &:focus {\r
+                       .z-combobutton-content,\r
+                       .z-combobutton-button {\r
+                               .gradientFallback(@focusGradientStart, @focusGradientEnd);\r
+                       }\r
+               }\r
+               &:active {\r
+                       .z-combobutton-content,\r
+                       .z-combobutton-button {\r
+                               .gradientFallback(@activeGradientStart, @activeGradientEnd);\r
+                       }\r
+               }\r
+       }\r
+}\r
diff --git a/server/hu.user.theme.userdark/src/archive/web/js/zul/wgt/less/groupbox.less b/server/hu.user.theme.userdark/src/archive/web/js/zul/wgt/less/groupbox.less
new file mode 100644 (file)
index 0000000..9f2b157
--- /dev/null
@@ -0,0 +1,112 @@
+@import "~./zul/less/_header.less";\r
+\r
+.z-groupbox {\r
+       padding-top: 16px;\r
+\r
+       > .z-groupbox-header {\r
+               .fontStyle(@baseTitleFontFamily, @fontSizeMedium, normal, @textColorGrayDark);\r
+               .size(100%, @baseIconHeight);\r
+               border: 1px solid @baseBorderColor;\r
+               border-bottom: 0;\r
+               padding-left: 10px;\r
+               line-height: @baseLineHeight;\r
+               zoom: 1;\r
+\r
+               .z-groupbox-title {\r
+                       font-size: 12px;\r
+                       height: auto;\r
+                       min-height: 24px;\r
+                       white-space: nowrap;\r
+               }\r
+\r
+               .z-groupbox-title-content {\r
+                       display: inline-block;\r
+                       padding: 4px 0;\r
+                       line-height: 16px;\r
+               }\r
+\r
+               .z-caption, .z-groupbox-title {\r
+                       display: inline;\r
+                       width: auto;\r
+                       padding: 0px 4px;\r
+                       line-height: @baseIconHeight;\r
+                       background: @baseBackgroundColor;\r
+                       position: relative;\r
+                       cursor: pointer;\r
+\r
+                       &-readonly {\r
+                               cursor: default;\r
+                       }\r
+               }\r
+\r
+               .z-caption-content, .z-label {\r
+                       float: none;\r
+               }\r
+       }\r
+       \r
+       > .z-groupbox-readonly .z-groupbox-title {\r
+               cursor: default;\r
+       }\r
+       \r
+       &-content {\r
+               display: block;\r
+               height: inherit; // Firefox bug: content cant be collapsed when scrolling\r
+               border: 1px solid @baseBorderColor;\r
+               border-top: 0;\r
+               padding: 5px;\r
+               overflow: hidden;\r
+               zoom: 1;\r
+       }\r
+\r
+       &-notitle {\r
+               padding: 0;\r
+\r
+               .z-groupbox-content {\r
+                       border-top: 1px solid @baseBorderColor;\r
+               }\r
+       }\r
+\r
+       &-collapsed .z-groupbox-header {\r
+               border-left: 1px solid transparent;\r
+               border-right: 1px solid transparent;\r
+       }\r
+\r
+       &-3d {\r
+               padding: 0;\r
+\r
+               > .z-groupbox-header {\r
+                       font-weight: bold;\r
+                       height: auto;\r
+                       min-height: @baseBarHeight;\r
+                       border-bottom: 1px solid @baseBorderColor;\r
+                       padding: 3px 4px;\r
+                       .verGradient(@baseGradientStart, @baseGradientEnd);\r
+\r
+                       .z-caption, .z-groupbox-title {\r
+                               display: inline-block;\r
+                               width: 100%;\r
+                               margin: 0;\r
+                               padding: 0;\r
+                               line-height: @baseButtonHeight;\r
+                               background: none;\r
+                               top: 0px;\r
+                       }\r
+\r
+                       .z-caption-content {\r
+                               padding: 4px 0px 4px 0px;\r
+                               line-height: @baseIconHeight;\r
+                       }\r
+               }\r
+       }\r
+}\r
+\r
+.ie8 {\r
+       .z-groupbox {\r
+               &-3d {\r
+                       > .z-groupbox-header {\r
+                               min-height: @baseBarHeight - 8;\r
+                               .gradientFallback(@baseGradientStart, @baseGradientEnd);\r
+                       }\r
+               }\r
+       }\r
+}\r
diff --git a/server/hu.user.theme.userdark/src/archive/web/js/zul/wgt/less/popup.less b/server/hu.user.theme.userdark/src/archive/web/js/zul/wgt/less/popup.less
new file mode 100644 (file)
index 0000000..1aa72d8
--- /dev/null
@@ -0,0 +1,326 @@
+@import "~./zul/less/_header.less";\r
+\r
+.z-popup {\r
+       border: 1px solid @popupBorderColor;\r
+       .borderRadius(1px);\r
+       .verGradient(@popupGradientStart, @popupGradientEnd);\r
+       position: absolute;\r
+       top: 0;\r
+       left: 0;\r
+       overflow: hidden;\r
+       .boxShadow('0 0 15px rgba(0, 0, 0, 0.35)');\r
+\r
+       &-content {\r
+               .fontStyle(@baseContentFontFamily, @fontSizeMedium, normal, @textColorGray);\r
+               height: 100%;\r
+               padding: 10px;\r
+               line-height: @baseLineHeight;\r
+       }\r
+}\r
+\r
+// notification\r
+.z-notification {\r
+       color: #FFFFFF;\r
+       position: absolute;\r
+       top: 0;\r
+       left: 0;\r
+}\r
+\r
+.z-notification-icon {\r
+       position: absolute;\r
+       top: 50%;       \r
+       left: 2px;\r
+       z-index: 1;\r
+\r
+       &.z-icon-times {\r
+               margin-top: -5px;\r
+       }\r
+\r
+       &.z-icon-times-circle, \r
+       &.z-icon-exclamation-circle,\r
+       &.z-icon-info-circle {\r
+               font-size: 24px;\r
+               margin-top: -12px;\r
+               left: 12px;\r
+       }\r
+}\r
+\r
+.z-notification-pointer + .z-notification-icon {\r
+       left: 14px;\r
+}\r
+\r
+.z-notification-left + .z-notification-icon {\r
+       left: 24px;\r
+}\r
+\r
+.z-notification-up + .z-notification-icon {\r
+       margin-top: -6px;\r
+}\r
+\r
+.z-notification-down + .z-notification-icon {\r
+       margin-top: -18px;\r
+}\r
+\r
+.z-notification-content {\r
+       font-family: @baseContentFontFamily;\r
+       font-size: @fontSizeSmall;\r
+       font-weight: normal;\r
+       width: 250px;\r
+       min-height: 130px;\r
+       .borderRadius(10px);\r
+       padding: 15px 18px 15px 45px;\r
+       position: relative;\r
+       overflow: hidden;\r
+       .boxShadow('1px 1px 3px rgba(0, 0, 0, 0.35)');\r
+}\r
+\r
+.z-notification-pointer ~ .z-notification-content {\r
+       .displaySize(table-cell, 125px, 60px);\r
+       min-height: 60px; // fix for IE9\r
+       .borderRadius(5px);\r
+       padding: 5px 18px 5px 45px;\r
+       vertical-align: middle;\r
+}\r
+\r
+.z-notification-pointer {\r
+       .displaySize(none, 0, 0);\r
+       border: 10px solid transparent;\r
+       position: absolute;\r
+       z-index: 100;\r
+}\r
+\r
+// notification arrow: base style\r
+.z-notification-left,\r
+.z-notification-right,\r
+.z-notification-up,\r
+.z-notification-down {\r
+       border: 10px solid transparent;\r
+}\r
+.z-notification-left {\r
+       border-right-color: @notificationArrowColor;\r
+}\r
+.z-notification-right {\r
+       border-left-color: @notificationArrowColor;\r
+}\r
+.z-notification-up {\r
+       border-bottom-color: @notificationArrowColor;\r
+}\r
+.z-notification-down {\r
+       border-top-color: @notificationArrowColor;\r
+}\r
+\r
+// notification arrow: info\r
+.z-notification-info .z-notification-content {\r
+       background: @notificationInfoColor;\r
+}\r
+.z-notification-info .z-notification-left {\r
+       border-right-color: @notificationInfoColor;\r
+}\r
+.z-notification-info .z-notification-right {\r
+       border-left-color: @notificationInfoColor;\r
+}\r
+.z-notification-info .z-notification-up {\r
+       border-bottom-color: @notificationInfoColor;\r
+}\r
+.z-notification-info .z-notification-down {\r
+       border-top-color: @notificationInfoColor;\r
+}\r
+\r
+// notification arrow: warning\r
+.z-notification-warning .z-notification-content {\r
+       background: @notificationWarningColor;\r
+}\r
+.z-notification-warning .z-notification-left {\r
+       border-right-color: @notificationWarningColor;\r
+}\r
+.z-notification-warning .z-notification-right {\r
+       border-left-color: @notificationWarningColor;\r
+}\r
+.z-notification-warning .z-notification-up {\r
+       border-bottom-color: @notificationWarningColor;\r
+}\r
+.z-notification-warning .z-notification-down {\r
+       border-top-color: @notificationWarningColor;\r
+}\r
+\r
+// notification arrow: error\r
+.z-notification-error .z-notification-content {\r
+       background: @notificationErrorColor;\r
+}\r
+.z-notification-error .z-notification-left {\r
+       border-right-color: @notificationErrorColor;\r
+}\r
+.z-notification-error .z-notification-right {\r
+       border-left-color: @notificationErrorColor;\r
+}\r
+.z-notification-error .z-notification-up {\r
+       border-bottom-color: @notificationErrorColor;\r
+}\r
+.z-notification-error .z-notification-down {\r
+       border-top-color: @notificationErrorColor;\r
+}\r
+\r
+.z-notification-close {\r
+       font-size: 10px;\r
+       .size(12px, 12px);\r
+       padding: 0 2px;\r
+       line-height: 11px;\r
+       .opacity(0.6);\r
+       text-align: center;\r
+       position: absolute;\r
+       top: 8px;\r
+       right: 8px;\r
+       cursor: pointer;\r
+\r
+       &:hover {\r
+               .borderRadius(@borderRadiusSmall - 1);\r
+               background: @baseBackgroundColor;\r
+               opacity: 1;\r
+       }\r
+}\r
+\r
+.z-notification-pointer ~ .z-notification-close {\r
+       top: 5px;\r
+       right: 5px;\r
+}\r
+.z-notification-right ~ .z-notification-close {\r
+       top: 5px;\r
+       right: 17px;\r
+}\r
+.z-notification-up ~ .z-notification-close {\r
+       top: 17px;\r
+}\r
+\r
+.z-notification-info .z-notification-close:hover {\r
+       color: @notificationInfoColor;\r
+}\r
+.z-notification-warning .z-notification-close:hover {\r
+       color: @notificationWarningColor;\r
+}\r
+.z-notification-error .z-notification-close:hover {\r
+       color: @notificationErrorColor;\r
+}\r
+\r
+.ie8 {\r
+       .z-popup {\r
+               .gradientFallback(@popupGradientStart, @popupGradientEnd);\r
+       }\r
+}\r
+\r
+.ie8 {\r
+       .z-notification-left {\r
+               border-right-color: @notificationArrowColorIE8;\r
+       }\r
+}\r
+.ie8 {\r
+       .z-notification-right {\r
+               border-left-color: @notificationArrowColorIE8;\r
+       }\r
+}\r
+.ie8 {\r
+       .z-notification-up {\r
+               border-bottom-color: @notificationArrowColorIE8;\r
+       }\r
+}\r
+.ie8 {\r
+       .z-notification-down {\r
+               border-top-color: @notificationArrowColorIE8;\r
+       }\r
+}\r
+\r
+// notification arrow: info\r
+.ie8 {\r
+       .z-notification-info .z-notification-content {\r
+               background: @notificationInfoColorIE8;\r
+       }\r
+}\r
+.ie8 {\r
+       .z-notification-info .z-notification-left {\r
+               border-right-color: @notificationInfoColorIE8;\r
+       }\r
+}\r
+.ie8 {\r
+       .z-notification-info .z-notification-right {\r
+               border-left-color: @notificationInfoColorIE8;\r
+       }\r
+}\r
+.ie8 {\r
+       .z-notification-info .z-notification-up {\r
+               border-bottom-color: @notificationInfoColorIE8;\r
+       }\r
+}\r
+.ie8 {\r
+       .z-notification-info .z-notification-down {\r
+               border-top-color: @notificationInfoColorIE8;\r
+       }\r
+}\r
+\r
+// notification arrow: warning\r
+.ie8 {\r
+       .z-notification-warning .z-notification-content {\r
+               background: @notificationWarningColorIE8;\r
+       }\r
+}\r
+.ie8 {\r
+       .z-notification-warning .z-notification-left {\r
+               border-right-color: @notificationWarningColorIE8;\r
+       }\r
+}\r
+.ie8 {\r
+       .z-notification-warning .z-notification-right {\r
+               border-left-color: @notificationWarningColorIE8;\r
+       }\r
+}\r
+.ie8 {\r
+       .z-notification-warning .z-notification-up {\r
+               border-bottom-color: @notificationWarningColorIE8;\r
+       }\r
+}\r
+.ie8 {\r
+       .z-notification-warning .z-notification-down {\r
+               border-top-color: @notificationWarningColorIE8;\r
+       }\r
+}\r
+\r
+// notification arrow: error\r
+.ie8 {\r
+       .z-notification-error .z-notification-content {\r
+               background: @notificationErrorColorIE8;\r
+       }\r
+}\r
+.ie8 {\r
+       .z-notification-error .z-notification-left {\r
+               border-right-color: @notificationErrorColorIE8;\r
+       }\r
+}\r
+.ie8 {\r
+       .z-notification-error .z-notification-right {\r
+               border-left-color: @notificationErrorColorIE8;\r
+       }\r
+}\r
+.ie8 {\r
+       .z-notification-error .z-notification-up {\r
+               border-bottom-color: @notificationErrorColorIE8;\r
+       }\r
+}\r
+.ie8 {\r
+       .z-notification-error .z-notification-down {\r
+               border-top-color: @notificationErrorColorIE8;\r
+       }\r
+}\r
+\r
+.ie8 {\r
+       .z-notification-info .z-notification-close:hover {\r
+               color: @notificationInfoColorIE8;\r
+       }\r
+}\r
+.ie8 {\r
+       .z-notification-warning .z-notification-close:hover {\r
+               color: @notificationWarningColorIE8;\r
+       }\r
+}\r
+.ie8 {\r
+       .z-notification-error .z-notification-close:hover {\r
+               color: @notificationErrorColorIE8;\r
+       }\r
+}\r
diff --git a/server/hu.user.theme.userdark/src/archive/web/js/zul/wgt/less/progressmeter.less b/server/hu.user.theme.userdark/src/archive/web/js/zul/wgt/less/progressmeter.less
new file mode 100644 (file)
index 0000000..27bab4c
--- /dev/null
@@ -0,0 +1,26 @@
+@import "~./zul/less/_header.less";\r
+\r
+.z-progressmeter {\r
+       height: @baseIconHeight;\r
+       border:1px solid @baseBorderColor;\r
+       background: @baseBackgroundColor 0 0 repeat-x;\r
+       .encodeThemeURL(background-image, '~./zul/img/misc/prgmeter-anim.gif');\r
+       text-align: left;\r
+       overflow: hidden;\r
+\r
+       &-image {\r
+               font-size: 0;\r
+               display: inline-block;\r
+               height: @baseIconHeight - 2;\r
+               line-height: 0;\r
+               .verGradient(@progressmeterGradientStart, @progressmeterGradientEnd);\r
+       }\r
+}\r
+\r
+.ie8 {\r
+       .z-progressmeter {\r
+               &-image {\r
+                       .gradientFallback(@progressmeterGradientStart, @progressmeterGradientEnd);\r
+               }\r
+       }\r
+}
\ No newline at end of file
diff --git a/server/hu.user.theme.userdark/src/archive/web/js/zul/wgt/less/separator.less b/server/hu.user.theme.userdark/src/archive/web/js/zul/wgt/less/separator.less
new file mode 100644 (file)
index 0000000..a50e766
--- /dev/null
@@ -0,0 +1,28 @@
+@import "~./zul/less/_header.less";\r
+\r
+.z-separator {\r
+       &-horizontal,\r
+       &-horizontal-bar {\r
+               font-size: 0;\r
+               height: 7px;\r
+               line-height: 0;\r
+               overflow: hidden;\r
+       }\r
+       &-horizontal-bar {\r
+               .encodeURL(background-image, "~./img/dot.gif");\r
+               background-position: center left; \r
+               background-repeat: repeat-x;\r
+       }\r
+       \r
+       &-vertical,\r
+       &-vertical-bar {\r
+               display: inline-block;\r
+               width: 10px;\r
+               overflow: hidden;\r
+       }\r
+       &-vertical-bar {\r
+               .encodeURL(background-image, "~./img/dot.gif");\r
+               background-position: top center; \r
+               background-repeat: repeat-y;\r
+       }\r
+}
\ No newline at end of file
diff --git a/server/hu.user.theme.userdark/src/archive/web/js/zul/wgt/less/toolbar.less b/server/hu.user.theme.userdark/src/archive/web/js/zul/wgt/less/toolbar.less
new file mode 100644 (file)
index 0000000..b574a1b
--- /dev/null
@@ -0,0 +1,117 @@
+@import "~./zul/less/_header.less";\r
+\r
+.z-toolbar {\r
+       display: block;\r
+       border-color: @baseBorderColor;\r
+       border-style: solid;\r
+       border-width: 0 0 1px;\r
+       padding: 4px 4px 3px;\r
+       .verGradient(@baseGradientStart, @baseGradientEnd);\r
+       position: relative;\r
+}\r
+.z-caption .z-toolbar {\r
+       background: none;\r
+       border: 0;\r
+}\r
+.z-toolbar-tabs .z-toolbar-content,\r
+.z-toolbar-tabs .z-toolbar-content span,\r
+.z-toolbar-content, .z-toolbar-content span {\r
+       font-size: @fontSizeSmall;\r
+}\r
+.z-toolbar-panel .z-toolbar-content,\r
+.z-toolbar-panel .z-toolbar-content span {\r
+       font-size: @fontSizeMedium;\r
+}\r
+// toolbar horizontal alignment\r
+.z-toolbar-start {\r
+       float: left;\r
+       clear: none;\r
+}\r
+.z-toolbar-center {\r
+       text-align: center;\r
+       margin: 0 auto;\r
+}\r
+.z-toolbar-end {\r
+       float: right;\r
+       clear: none;\r
+}\r
+// Toolbar Panel Mold\r
+.z-toolbar-panel {\r
+       border-width: 0;\r
+       padding: 5px;\r
+       .resetGradient();\r
+}\r
+\r
+.z-toolbar-panel .z-toolbar-horizontal,\r
+.z-toolbar-panel .z-toolbar-vertical {\r
+       border: 0;\r
+       padding: 0;\r
+}\r
+.z-toolbar-panel .z-toolbar-horizontal {\r
+       padding-left: 3px;\r
+}\r
+.z-toolbar-panel .z-toolbar-vertical {\r
+       padding-bottom: 1px;\r
+}\r
+\r
+// Toolbarbutton\r
+.z-toolbarbutton {\r
+       display: inline-block;\r
+       border: 1px solid transparent;\r
+       .borderRadius(@borderRadiusSmall);\r
+       margin: 0 2px;\r
+       padding: 1px 0;\r
+       line-height: @baseLineHeight;\r
+       position: relative;\r
+       cursor: pointer;\r
+\r
+       &:hover {\r
+               border-color: @hoverBorderColor;\r
+               .verGradient(@hoverGradientStart, @hoverGradientEnd);\r
+       }\r
+       &:active {\r
+               border: 1px solid @activeBorderColor;\r
+               .verGradient(@activeGradientStart, @activeGradientEnd);\r
+               .boxShadow('inset 1px 1px 1px rgba(210, 210, 210, 0.75), 0 0 7px #CFCFCF');\r
+       }\r
+       &[disabled] {\r
+               color: @disabledColor !important;\r
+               border: 1px solid transparent;\r
+               .resetGradient();\r
+               .opacity(@disabledOpacity);\r
+               cursor: default !important;\r
+               .boxShadow('none');\r
+       }\r
+}\r
+\r
+.z-toolbarbutton-checked {\r
+       border: 1px solid @checkedBorderColor;\r
+       .borderRadius(@borderRadiusSmall);\r
+       .verGradient(@checkedGradientStart, @checkedGradientEnd);\r
+}\r
+.z-toolbarbutton-content {\r
+       .fontStyle(@baseTitleFontFamily, @fontSizeSmall, normal, @baseTextColor);\r
+       padding: 2px;\r
+       line-height: @baseLineHeight + 6; // 20px for IE to v-align center\r
+       vertical-align: middle;\r
+       position: relative;\r
+       text-shadow: 0 1px #FFFFFF;\r
+       white-space:nowrap;\r
+}\r
+\r
+.ie8 {\r
+       .z-toolbar {\r
+               .gradientFallback(@baseGradientStart, @baseGradientEnd);\r
+       }\r
+       .z-toolbarbutton {\r
+               &:hover {\r
+                       .gradientFallback(@hoverGradientStart, @hoverGradientEnd);\r
+               }\r
+               &:active {\r
+                       .gradientFallback(@activeGradientStart, @activeGradientEnd);\r
+               }\r
+       }\r
+       .z-toolbarbutton-checked {\r
+               .gradientFallback(@checkedGradientStart, @checkedGradientEnd);\r
+       }\r
+}
\ No newline at end of file
diff --git a/server/hu.user.theme.userdark/src/archive/web/js/zul/wnd/less/panel.less b/server/hu.user.theme.userdark/src/archive/web/js/zul/wnd/less/panel.less
new file mode 100644 (file)
index 0000000..09975f9
--- /dev/null
@@ -0,0 +1,211 @@
+@import "~./zul/less/_header.less";\r
+\r
+.defaultOverflowZoom() {\r
+       overflow: hidden;\r
+       zoom: 1;\r
+}\r
+\r
+.z-panel {\r
+       .defaultOverflowZoom();\r
+       \r
+       &-shadow {\r
+               .borderRadius(@baseBorderRadius);\r
+               .boxShadow('0 0 4px rgba(0, 0, 0, 0.5)');\r
+       }\r
+       \r
+       &-collapsed {\r
+               height: auto !important;\r
+       }\r
+       \r
+       &-head {\r
+               border: 1px solid @panelBorderColor;\r
+               border-bottom-color: @baseBorderColor;\r
+               .topBorderRadius(@baseBorderRadius);\r
+               padding: 5px 5px 1px;\r
+               background: @panelBackgroundColor;\r
+               overflow: hidden;\r
+               .boxShadow('inset 0px 1px 1px #FFFFFF');\r
+       }\r
+       \r
+       &-header {\r
+               .fontStyle(@baseTitleFontFamily, @fontSizeMedium, normal, @textColorGrayDark);\r
+               border: 0;\r
+               padding: 3px 0 5px 0;\r
+               line-height: 24px;\r
+               background: @panelBackgroundColor;\r
+               .defaultOverflowZoom();\r
+               \r
+               &-move {\r
+                       cursor: move;\r
+               }\r
+       }\r
+       \r
+       &-body {\r
+               border: 1px solid @panelBorderColor;\r
+               border-top-width: 0;\r
+               .bottomBorderRadius(@baseBorderRadius);\r
+               margin: 0;\r
+               padding: 6px 3px 6px 3px;\r
+               background: @panelBodyBackground;\r
+               .defaultOverflowZoom();\r
+               \r
+               &:first-child {\r
+                       height: 100%;\r
+               }\r
+       }\r
+       \r
+       .z-toolbar {\r
+               padding: 4px;\r
+       }\r
+       \r
+       &-top .z-toolbar,\r
+       &-footer .z-toolbar,\r
+       &-bottom .z-toolbar {\r
+               border-width: 0 1px 1px 1px;\r
+               padding: 4px 3px 3px 3px;\r
+       }\r
+\r
+       &-top .z-toolbar.z-toolbar-panel,\r
+       &-footer .z-toolbar.z-toolbar-panel {\r
+               border-width: 0px;\r
+               padding: 4px;\r
+       }\r
+       \r
+       &-icon {\r
+               color: @iconColor;\r
+               display: block;\r
+               border: 1px solid @baseBorderColor;\r
+               .borderRadius(@baseBorderRadius);\r
+               margin: auto 1px;\r
+               .verGradient(@baseGradientStart, @baseGradientEnd);\r
+               text-align: center;\r
+               overflow: hidden;\r
+               cursor: pointer;\r
+               float: right;\r
+               \r
+               &:hover {\r
+                       color: @iconHoverColor;\r
+                       border-color: @hoverBorderColor;\r
+                       .resetGradient();\r
+                       background: @hoverBackgroundColor;\r
+               }\r
+\r
+       }\r
+       \r
+       &-maximize, &-minimize, &-close, &-expand {\r
+               font-size: @fontSizeLarge;\r
+               .size(@baseButtonWidth + 4, @baseButtonHeight);\r
+               line-height: @baseButtonHeight;\r
+       }\r
+       \r
+       &-close {\r
+               font-size: @fontSizeXLarge;\r
+               line-height: 23px;\r
+       }\r
+       \r
+       &-minimize {\r
+               padding-top: 5px;\r
+       }\r
+       \r
+       &-expand {\r
+               font-size: @fontSizeXLarge;\r
+       }\r
+       \r
+       &-resize-faker {\r
+               border: 1px dashed #1854C2;\r
+               background: #D7E6F7;\r
+               .opacity(0.5);\r
+               position: absolute;\r
+               left: 0;\r
+               top: 0;\r
+               overflow: hidden;\r
+               z-index: 60000;\r
+       }\r
+       \r
+       &-move-ghost {\r
+               .topBorderRadius(@baseBorderRadius);\r
+               margin: 0;\r
+               padding: 0;\r
+               background: #D7E6F7;\r
+               .opacity(0.6);\r
+               position: absolute;\r
+               overflow: hidden;\r
+               cursor: move;\r
+               \r
+               .z-panel-body {\r
+                       padding: 0;\r
+               }\r
+               \r
+               dl {\r
+                       font-size: 0;\r
+                       display: block;\r
+                       border: 1px solid @baseBorderColor;\r
+                       border-top: 0;\r
+                       margin: 0;\r
+                       padding: 0;\r
+                       line-height: 0;\r
+                       overflow: hidden;\r
+               }\r
+       }\r
+       \r
+       &-move-block {\r
+               border: 2px dashed #B2CAD6;\r
+       }\r
+       \r
+       &-noframe &-body {\r
+               border: 0;\r
+               .borderRadius(0);\r
+               padding: 0;\r
+               background: white;\r
+               \r
+               .z-panelchildren {\r
+                       border-top: 0;\r
+               }\r
+       }\r
+       \r
+       &-noheader &-body {\r
+               border-top: 1px solid @panelBorderColor;\r
+               .borderRadius(@baseBorderRadius);\r
+       }\r
+       \r
+       &-noheader&-noframe &-body {\r
+               border: 0;\r
+               .borderRadius(0);\r
+       }\r
+       \r
+       &-noheader&-noframe .z-panelchildren {\r
+               border-top: 1px solid @baseBorderColor;\r
+       }\r
+       \r
+       &-noborder&-noframe .z-panelchildren {\r
+               border: none;\r
+       }\r
+       \r
+       &-noborder .z-panel-bottom .z-toolbar {\r
+               border: 0;\r
+               padding: 4px;\r
+       }\r
+}\r
+\r
+.z-panelchildren {\r
+       border: 1px solid @baseBorderColor;\r
+       background: @baseBackgroundColor;\r
+       position: relative;\r
+       .defaultOverflowZoom();\r
+}\r
+\r
+.ie8 {\r
+       .z-panel-icon {\r
+               .gradientFallback(@baseGradientStart, @baseGradientEnd);\r
+               .z-icon-minus {\r
+                       margin-left: 1px;\r
+               }\r
+       }\r
+       .z-panel {\r
+               &-move-ghost {\r
+                       .z-panel-icon {\r
+                               .opacity(1);\r
+                       }\r
+               }\r
+       }\r
+}\r
diff --git a/server/hu.user.theme.userdark/src/archive/web/js/zul/wnd/less/window.less b/server/hu.user.theme.userdark/src/archive/web/js/zul/wnd/less/window.less
new file mode 100644 (file)
index 0000000..23cdead
--- /dev/null
@@ -0,0 +1,224 @@
+@import "~./zul/less/_header.less";\r
+\r
+.defaultOverflowZoom() {\r
+       overflow: hidden;\r
+       zoom: 1;\r
+}\r
+\r
+.z-window {\r
+       // ZK-2115: the style should apply [overflow: hidden]\r
+       .defaultOverflowZoom();\r
+       border: 1px solid @windowBorderColor;\r
+       .borderRadius(@baseBorderRadius);\r
+       padding: @windowFramePadding;\r
+       background: @windowBackgroundColor;\r
+\r
+       &-shadow {\r
+               .boxShadow('0 0 4px rgba(0, 0, 0, 0.25)');\r
+       }\r
+\r
+       &-header {\r
+               .fontStyle(@baseTitleFontFamily, @fontSizeMedium, normal, @textColorGrayDark);\r
+               padding: 3px 0 5px 0;\r
+               line-height: @baseButtonWidth;\r
+               .defaultOverflowZoom();\r
+               cursor: default;\r
+\r
+               &-move {\r
+                       cursor: move;\r
+               }\r
+       }\r
+\r
+       &-content {\r
+               border: 1px solid @baseBorderColor;\r
+               margin: 0px;\r
+               padding: 4px;\r
+               background: @baseBackgroundColor;\r
+               .defaultOverflowZoom();\r
+       }\r
+\r
+       &-icon {\r
+               font-size: @fontSizeLarge;\r
+               color: @iconColor;\r
+               .displaySize(block, @baseButtonWidth + 4, @baseButtonHeight);\r
+               border: 1px solid @baseBorderColor;\r
+               .borderRadius(@baseBorderRadius);\r
+               margin: auto 1px;\r
+               line-height: @baseButtonHeight;\r
+               .verGradient(@baseGradientStart, @baseGradientEnd);\r
+               text-align: center;\r
+               overflow: hidden;\r
+               cursor: pointer;\r
+               float: right;\r
+\r
+               &:hover {\r
+                       color: @iconHoverColor;\r
+                       border-color: @hoverBorderColor;\r
+                       .resetGradient();\r
+                       background: @hoverBackgroundColor;\r
+               }\r
+       }\r
+\r
+       &-close {\r
+               font-size: @fontSizeXLarge;\r
+               line-height: 23px;\r
+       }\r
+\r
+       &-minimize {\r
+               padding-top: 5px;\r
+       }\r
+\r
+       &-resize-faker {\r
+               border: 1px dashed #1854C2;\r
+               background: #D7E6F7;\r
+               .opacity(0.5);\r
+               position: absolute;\r
+               left: 0;\r
+               top: 0;\r
+               overflow: hidden;\r
+               z-index: 60000;\r
+       }\r
+\r
+       &-move-ghost {\r
+               border: 1px solid #9F9F9F;\r
+               .topBorderRadius(@baseBorderRadius);\r
+               padding: 0;\r
+               background: #D7E6F7;\r
+               .opacity(0.65);\r
+               position: absolute;\r
+               overflow: hidden;\r
+               cursor: move !important;\r
+\r
+               .z-window-header {\r
+                       padding: 7px 4px 5px 4px;\r
+               }\r
+\r
+               dl {\r
+                       font-size: 0;\r
+                       display: block;\r
+                       border-top: 1px solid @baseBorderColor;\r
+                       margin: 0;\r
+                       padding: 0;\r
+                       line-height: 0;\r
+                       overflow: hidden;\r
+               }\r
+       }\r
+\r
+       &-popup {\r
+               .topBorderRadius(@baseBorderRadius);\r
+               padding: @windowFramePadding @windowFramePadding 0;\r
+               \r
+               > .z-window-content {\r
+                       border-width: 0;\r
+                       margin: 0 -1*@windowFramePadding 0 -1*@windowFramePadding;\r
+               }\r
+\r
+               &.z-window-noheader {\r
+                       padding-top: 0;\r
+                       \r
+                       > .z-window-content {\r
+                               margin: 0 -1*@windowFramePadding;\r
+                       }\r
+               }\r
+\r
+               &.z-window-noborder > .z-window-content {\r
+                       margin: 0 -1*@windowFramePadding -1*@windowFramePadding;\r
+               }\r
+       }\r
+\r
+       &-modal&-shadow, &-highlighted&-shadow {\r
+               .borderRadius(@baseBorderRadius);\r
+               .boxShadow('inset 0px 1px 1px #FFFFFF, 0 0 4px rgba(0, 0, 0, 0.7)');\r
+       }\r
+\r
+       &-embedded {\r
+               .borderRadius(0);\r
+\r
+               .z-window-shadow {\r
+                       .boxShadow('none');\r
+               }\r
+       }\r
+\r
+       &-noborder {\r
+               border: 0;\r
+               padding: @windowFramePadding @windowFramePadding 0;\r
+\r
+               > .z-window-content {\r
+                       border: 0;\r
+                       margin: 0 -1*@windowFramePadding;\r
+               }\r
+\r
+               &.z-window-noheader {\r
+                       padding: 0;\r
+\r
+                       > .z-window-content {\r
+                               margin: 0;\r
+                       }\r
+               }\r
+\r
+               &.z-window-shadow {\r
+                       .boxShadow('0 0 3px rgba(0, 0, 0, 0.5)');\r
+               }\r
+       }\r
+}\r
+\r
+.z-messagebox {\r
+       &-window.z-window-modal .z-window-content, \r
+       &-window.z-window-highlighted .z-window-content {\r
+               padding: 17px;\r
+               padding-bottom: 15px;\r
+       }\r
+\r
+       .z-label {\r
+               font-family: @baseContentFontFamily;\r
+               font-size: @fontSizeMedium;\r
+               color: @textColorGrayDark;\r
+       }\r
+\r
+       &-button {\r
+               width: 100%;\r
+               min-width: 48px;\r
+       }\r
+\r
+       &-icon {\r
+               font-size: 30px;\r
+               .displaySize(inline-block, @baseBarWidth, @baseBarHeight);\r
+               border: 0;\r
+               background-repeat: no-repeat;\r
+               text-align: center;\r
+               vertical-align: top;\r
+               cursor: pointer;\r
+       }\r
+\r
+       &-question {\r
+               .encodeThemeURL(background-image, '~./zul/img/msgbox/question-btn.png');\r
+       }\r
+\r
+       &-exclamation {\r
+               .encodeThemeURL(background-image, '~./zul/img/msgbox/warning-btn.png');\r
+       }\r
+\r
+       &-information {\r
+               .encodeThemeURL(background-image, '~./zul/img/msgbox/info-btn.png');\r
+       }\r
+\r
+       &-error {\r
+               .encodeThemeURL(background-image, '~./zul/img/msgbox/stop-btn.png');\r
+       }\r
+}\r
+\r
+.ie8 {\r
+       .z-window-icon {\r
+               .gradientFallback(@baseGradientStart, @baseGradientEnd);\r
+               .z-icon-minus {\r
+                       margin-left: 1px;\r
+               }\r
+       }\r
+       .z-window {\r
+               &-move-ghost {\r
+                       .z-window-icon {\r
+                               .opacity(1);\r
+                       }\r
+               }\r
+       }\r
+}\r
diff --git a/server/hu.user.theme.userdark/src/archive/web/zkex/img/colorbox/colorpicker_gradient.png b/server/hu.user.theme.userdark/src/archive/web/zkex/img/colorbox/colorpicker_gradient.png
new file mode 100644 (file)
index 0000000..2398b33
Binary files /dev/null and b/server/hu.user.theme.userdark/src/archive/web/zkex/img/colorbox/colorpicker_gradient.png differ
diff --git a/server/hu.user.theme.userdark/src/archive/web/zkex/img/colorbox/colorpicker_hue.png b/server/hu.user.theme.userdark/src/archive/web/zkex/img/colorbox/colorpicker_hue.png
new file mode 100644 (file)
index 0000000..5e0c296
Binary files /dev/null and b/server/hu.user.theme.userdark/src/archive/web/zkex/img/colorbox/colorpicker_hue.png differ
diff --git a/server/hu.user.theme.userdark/src/archive/web/zkmax/img/big/drag-h-down-clk.png b/server/hu.user.theme.userdark/src/archive/web/zkmax/img/big/drag-h-down-clk.png
new file mode 100644 (file)
index 0000000..6953727
Binary files /dev/null and b/server/hu.user.theme.userdark/src/archive/web/zkmax/img/big/drag-h-down-clk.png differ
diff --git a/server/hu.user.theme.userdark/src/archive/web/zkmax/img/big/drag-h-down-over.png b/server/hu.user.theme.userdark/src/archive/web/zkmax/img/big/drag-h-down-over.png
new file mode 100644 (file)
index 0000000..380981f
Binary files /dev/null and b/server/hu.user.theme.userdark/src/archive/web/zkmax/img/big/drag-h-down-over.png differ
diff --git a/server/hu.user.theme.userdark/src/archive/web/zkmax/img/big/drag-h-end-clk.png b/server/hu.user.theme.userdark/src/archive/web/zkmax/img/big/drag-h-end-clk.png
new file mode 100644 (file)
index 0000000..cc63e09
Binary files /dev/null and b/server/hu.user.theme.userdark/src/archive/web/zkmax/img/big/drag-h-end-clk.png differ
diff --git a/server/hu.user.theme.userdark/src/archive/web/zkmax/img/big/drag-h-end-over.png b/server/hu.user.theme.userdark/src/archive/web/zkmax/img/big/drag-h-end-over.png
new file mode 100644 (file)
index 0000000..2c30dad
Binary files /dev/null and b/server/hu.user.theme.userdark/src/archive/web/zkmax/img/big/drag-h-end-over.png differ
diff --git a/server/hu.user.theme.userdark/src/archive/web/zkmax/img/big/drag-h-home-clk.png b/server/hu.user.theme.userdark/src/archive/web/zkmax/img/big/drag-h-home-clk.png
new file mode 100644 (file)
index 0000000..cb9cd29
Binary files /dev/null and b/server/hu.user.theme.userdark/src/archive/web/zkmax/img/big/drag-h-home-clk.png differ
diff --git a/server/hu.user.theme.userdark/src/archive/web/zkmax/img/big/drag-h-home-over.png b/server/hu.user.theme.userdark/src/archive/web/zkmax/img/big/drag-h-home-over.png
new file mode 100644 (file)
index 0000000..a6d3130
Binary files /dev/null and b/server/hu.user.theme.userdark/src/archive/web/zkmax/img/big/drag-h-home-over.png differ
diff --git a/server/hu.user.theme.userdark/src/archive/web/zkmax/img/big/drag-h-up-clk.png b/server/hu.user.theme.userdark/src/archive/web/zkmax/img/big/drag-h-up-clk.png
new file mode 100644 (file)
index 0000000..84cd72c
Binary files /dev/null and b/server/hu.user.theme.userdark/src/archive/web/zkmax/img/big/drag-h-up-clk.png differ
diff --git a/server/hu.user.theme.userdark/src/archive/web/zkmax/img/big/drag-h-up-over.png b/server/hu.user.theme.userdark/src/archive/web/zkmax/img/big/drag-h-up-over.png
new file mode 100644 (file)
index 0000000..0a2ff89
Binary files /dev/null and b/server/hu.user.theme.userdark/src/archive/web/zkmax/img/big/drag-h-up-over.png differ
diff --git a/server/hu.user.theme.userdark/src/archive/web/zkmax/img/big/drag-h.png b/server/hu.user.theme.userdark/src/archive/web/zkmax/img/big/drag-h.png
new file mode 100644 (file)
index 0000000..78c48fc
Binary files /dev/null and b/server/hu.user.theme.userdark/src/archive/web/zkmax/img/big/drag-h.png differ
diff --git a/server/hu.user.theme.userdark/src/archive/web/zkmax/img/big/drag-v-down-clk.png b/server/hu.user.theme.userdark/src/archive/web/zkmax/img/big/drag-v-down-clk.png
new file mode 100644 (file)
index 0000000..1bdfae6
Binary files /dev/null and b/server/hu.user.theme.userdark/src/archive/web/zkmax/img/big/drag-v-down-clk.png differ
diff --git a/server/hu.user.theme.userdark/src/archive/web/zkmax/img/big/drag-v-down-over.png b/server/hu.user.theme.userdark/src/archive/web/zkmax/img/big/drag-v-down-over.png
new file mode 100644 (file)
index 0000000..5f1e147
Binary files /dev/null and b/server/hu.user.theme.userdark/src/archive/web/zkmax/img/big/drag-v-down-over.png differ
diff --git a/server/hu.user.theme.userdark/src/archive/web/zkmax/img/big/drag-v-end-clk.png b/server/hu.user.theme.userdark/src/archive/web/zkmax/img/big/drag-v-end-clk.png
new file mode 100644 (file)
index 0000000..9ff7b38
Binary files /dev/null and b/server/hu.user.theme.userdark/src/archive/web/zkmax/img/big/drag-v-end-clk.png differ
diff --git a/server/hu.user.theme.userdark/src/archive/web/zkmax/img/big/drag-v-end-over.png b/server/hu.user.theme.userdark/src/archive/web/zkmax/img/big/drag-v-end-over.png
new file mode 100644 (file)
index 0000000..e753193
Binary files /dev/null and b/server/hu.user.theme.userdark/src/archive/web/zkmax/img/big/drag-v-end-over.png differ
diff --git a/server/hu.user.theme.userdark/src/archive/web/zkmax/img/big/drag-v-home-clk.png b/server/hu.user.theme.userdark/src/archive/web/zkmax/img/big/drag-v-home-clk.png
new file mode 100644 (file)
index 0000000..1b0c543
Binary files /dev/null and b/server/hu.user.theme.userdark/src/archive/web/zkmax/img/big/drag-v-home-clk.png differ
diff --git a/server/hu.user.theme.userdark/src/archive/web/zkmax/img/big/drag-v-home-over.png b/server/hu.user.theme.userdark/src/archive/web/zkmax/img/big/drag-v-home-over.png
new file mode 100644 (file)
index 0000000..8639753
Binary files /dev/null and b/server/hu.user.theme.userdark/src/archive/web/zkmax/img/big/drag-v-home-over.png differ
diff --git a/server/hu.user.theme.userdark/src/archive/web/zkmax/img/big/drag-v-up-clk.png b/server/hu.user.theme.userdark/src/archive/web/zkmax/img/big/drag-v-up-clk.png
new file mode 100644 (file)
index 0000000..91a02f5
Binary files /dev/null and b/server/hu.user.theme.userdark/src/archive/web/zkmax/img/big/drag-v-up-clk.png differ
diff --git a/server/hu.user.theme.userdark/src/archive/web/zkmax/img/big/drag-v-up-over.png b/server/hu.user.theme.userdark/src/archive/web/zkmax/img/big/drag-v-up-over.png
new file mode 100644 (file)
index 0000000..337d03b
Binary files /dev/null and b/server/hu.user.theme.userdark/src/archive/web/zkmax/img/big/drag-v-up-over.png differ
diff --git a/server/hu.user.theme.userdark/src/archive/web/zkmax/img/big/drag-v.png b/server/hu.user.theme.userdark/src/archive/web/zkmax/img/big/drag-v.png
new file mode 100644 (file)
index 0000000..4b9f675
Binary files /dev/null and b/server/hu.user.theme.userdark/src/archive/web/zkmax/img/big/drag-v.png differ
diff --git a/server/hu.user.theme.userdark/src/archive/web/zkmax/img/big/endbar-h.png b/server/hu.user.theme.userdark/src/archive/web/zkmax/img/big/endbar-h.png
new file mode 100644 (file)
index 0000000..7f7c736
Binary files /dev/null and b/server/hu.user.theme.userdark/src/archive/web/zkmax/img/big/endbar-h.png differ
diff --git a/server/hu.user.theme.userdark/src/archive/web/zkmax/img/big/endbar-v.png b/server/hu.user.theme.userdark/src/archive/web/zkmax/img/big/endbar-v.png
new file mode 100644 (file)
index 0000000..a4d7911
Binary files /dev/null and b/server/hu.user.theme.userdark/src/archive/web/zkmax/img/big/endbar-v.png differ
diff --git a/server/hu.user.theme.userdark/src/archive/web/zkmax/img/big/hbar-tick.png b/server/hu.user.theme.userdark/src/archive/web/zkmax/img/big/hbar-tick.png
new file mode 100644 (file)
index 0000000..2a8c107
Binary files /dev/null and b/server/hu.user.theme.userdark/src/archive/web/zkmax/img/big/hbar-tick.png differ
diff --git a/server/hu.user.theme.userdark/src/archive/web/zkmax/img/big/vbar-tick.png b/server/hu.user.theme.userdark/src/archive/web/zkmax/img/big/vbar-tick.png
new file mode 100644 (file)
index 0000000..c801c0a
Binary files /dev/null and b/server/hu.user.theme.userdark/src/archive/web/zkmax/img/big/vbar-tick.png differ
diff --git a/server/hu.user.theme.userdark/src/archive/web/zkmax/img/inp/chosenbox-del-btn.png b/server/hu.user.theme.userdark/src/archive/web/zkmax/img/inp/chosenbox-del-btn.png
new file mode 100644 (file)
index 0000000..3ce7d24
Binary files /dev/null and b/server/hu.user.theme.userdark/src/archive/web/zkmax/img/inp/chosenbox-del-btn.png differ
diff --git a/server/hu.user.theme.userdark/src/archive/web/zkmax/img/inp/plus-btn.png b/server/hu.user.theme.userdark/src/archive/web/zkmax/img/inp/plus-btn.png
new file mode 100644 (file)
index 0000000..f6cced5
Binary files /dev/null and b/server/hu.user.theme.userdark/src/archive/web/zkmax/img/inp/plus-btn.png differ
diff --git a/server/hu.user.theme.userdark/src/archive/web/zkmax/img/tablet/big/drag-h-down.png b/server/hu.user.theme.userdark/src/archive/web/zkmax/img/tablet/big/drag-h-down.png
new file mode 100644 (file)
index 0000000..b6fbea7
Binary files /dev/null and b/server/hu.user.theme.userdark/src/archive/web/zkmax/img/tablet/big/drag-h-down.png differ
diff --git a/server/hu.user.theme.userdark/src/archive/web/zkmax/img/tablet/big/drag-h-end.png b/server/hu.user.theme.userdark/src/archive/web/zkmax/img/tablet/big/drag-h-end.png
new file mode 100644 (file)
index 0000000..71fe3e8
Binary files /dev/null and b/server/hu.user.theme.userdark/src/archive/web/zkmax/img/tablet/big/drag-h-end.png differ
diff --git a/server/hu.user.theme.userdark/src/archive/web/zkmax/img/tablet/big/drag-h-home.png b/server/hu.user.theme.userdark/src/archive/web/zkmax/img/tablet/big/drag-h-home.png
new file mode 100644 (file)
index 0000000..6d5e5ef
Binary files /dev/null and b/server/hu.user.theme.userdark/src/archive/web/zkmax/img/tablet/big/drag-h-home.png differ
diff --git a/server/hu.user.theme.userdark/src/archive/web/zkmax/img/tablet/big/drag-h-up.png b/server/hu.user.theme.userdark/src/archive/web/zkmax/img/tablet/big/drag-h-up.png
new file mode 100644 (file)
index 0000000..0b6ed3b
Binary files /dev/null and b/server/hu.user.theme.userdark/src/archive/web/zkmax/img/tablet/big/drag-h-up.png differ
diff --git a/server/hu.user.theme.userdark/src/archive/web/zkmax/img/tablet/big/drag-h.png b/server/hu.user.theme.userdark/src/archive/web/zkmax/img/tablet/big/drag-h.png
new file mode 100644 (file)
index 0000000..07100e0
Binary files /dev/null and b/server/hu.user.theme.userdark/src/archive/web/zkmax/img/tablet/big/drag-h.png differ
diff --git a/server/hu.user.theme.userdark/src/archive/web/zkmax/img/tablet/big/drag-v-down.png b/server/hu.user.theme.userdark/src/archive/web/zkmax/img/tablet/big/drag-v-down.png
new file mode 100644 (file)
index 0000000..668cce9
Binary files /dev/null and b/server/hu.user.theme.userdark/src/archive/web/zkmax/img/tablet/big/drag-v-down.png differ
diff --git a/server/hu.user.theme.userdark/src/archive/web/zkmax/img/tablet/big/drag-v-end.png b/server/hu.user.theme.userdark/src/archive/web/zkmax/img/tablet/big/drag-v-end.png
new file mode 100644 (file)
index 0000000..4729299
Binary files /dev/null and b/server/hu.user.theme.userdark/src/archive/web/zkmax/img/tablet/big/drag-v-end.png differ
diff --git a/server/hu.user.theme.userdark/src/archive/web/zkmax/img/tablet/big/drag-v-home.png b/server/hu.user.theme.userdark/src/archive/web/zkmax/img/tablet/big/drag-v-home.png
new file mode 100644 (file)
index 0000000..f0e3d8e
Binary files /dev/null and b/server/hu.user.theme.userdark/src/archive/web/zkmax/img/tablet/big/drag-v-home.png differ
diff --git a/server/hu.user.theme.userdark/src/archive/web/zkmax/img/tablet/big/drag-v-up.png b/server/hu.user.theme.userdark/src/archive/web/zkmax/img/tablet/big/drag-v-up.png
new file mode 100644 (file)
index 0000000..7a17060
Binary files /dev/null and b/server/hu.user.theme.userdark/src/archive/web/zkmax/img/tablet/big/drag-v-up.png differ
diff --git a/server/hu.user.theme.userdark/src/archive/web/zkmax/img/tablet/big/drag-v.png b/server/hu.user.theme.userdark/src/archive/web/zkmax/img/tablet/big/drag-v.png
new file mode 100644 (file)
index 0000000..7e76295
Binary files /dev/null and b/server/hu.user.theme.userdark/src/archive/web/zkmax/img/tablet/big/drag-v.png differ
diff --git a/server/hu.user.theme.userdark/src/archive/web/zkmax/img/tablet/checked.png b/server/hu.user.theme.userdark/src/archive/web/zkmax/img/tablet/checked.png
new file mode 100644 (file)
index 0000000..49e23f1
Binary files /dev/null and b/server/hu.user.theme.userdark/src/archive/web/zkmax/img/tablet/checked.png differ
diff --git a/server/hu.user.theme.userdark/src/archive/web/zkmax/img/tablet/close.png b/server/hu.user.theme.userdark/src/archive/web/zkmax/img/tablet/close.png
new file mode 100644 (file)
index 0000000..434b10f
Binary files /dev/null and b/server/hu.user.theme.userdark/src/archive/web/zkmax/img/tablet/close.png differ
diff --git a/server/hu.user.theme.userdark/src/archive/web/zkmax/img/tablet/colorbox/cb-buttons.png b/server/hu.user.theme.userdark/src/archive/web/zkmax/img/tablet/colorbox/cb-buttons.png
new file mode 100644 (file)
index 0000000..e72f4ed
Binary files /dev/null and b/server/hu.user.theme.userdark/src/archive/web/zkmax/img/tablet/colorbox/cb-buttons.png differ
diff --git a/server/hu.user.theme.userdark/src/archive/web/zkmax/img/tablet/colorbox/colorpicker_arrows.png b/server/hu.user.theme.userdark/src/archive/web/zkmax/img/tablet/colorbox/colorpicker_arrows.png
new file mode 100644 (file)
index 0000000..e854f6f
Binary files /dev/null and b/server/hu.user.theme.userdark/src/archive/web/zkmax/img/tablet/colorbox/colorpicker_arrows.png differ
diff --git a/server/hu.user.theme.userdark/src/archive/web/zkmax/img/tablet/colorbox/colorpicker_gradient.png b/server/hu.user.theme.userdark/src/archive/web/zkmax/img/tablet/colorbox/colorpicker_gradient.png
new file mode 100644 (file)
index 0000000..8428379
Binary files /dev/null and b/server/hu.user.theme.userdark/src/archive/web/zkmax/img/tablet/colorbox/colorpicker_gradient.png differ
diff --git a/server/hu.user.theme.userdark/src/archive/web/zkmax/img/tablet/colorbox/colorpicker_hue.png b/server/hu.user.theme.userdark/src/archive/web/zkmax/img/tablet/colorbox/colorpicker_hue.png
new file mode 100644 (file)
index 0000000..185b011
Binary files /dev/null and b/server/hu.user.theme.userdark/src/archive/web/zkmax/img/tablet/colorbox/colorpicker_hue.png differ
diff --git a/server/hu.user.theme.userdark/src/archive/web/zkmax/img/tablet/errors.png b/server/hu.user.theme.userdark/src/archive/web/zkmax/img/tablet/errors.png
new file mode 100644 (file)
index 0000000..1450f3b
Binary files /dev/null and b/server/hu.user.theme.userdark/src/archive/web/zkmax/img/tablet/errors.png differ
diff --git a/server/hu.user.theme.userdark/src/archive/web/zkmax/img/tablet/grid/group-arrows.png b/server/hu.user.theme.userdark/src/archive/web/zkmax/img/tablet/grid/group-arrows.png
new file mode 100644 (file)
index 0000000..7ac35f5
Binary files /dev/null and b/server/hu.user.theme.userdark/src/archive/web/zkmax/img/tablet/grid/group-arrows.png differ
diff --git a/server/hu.user.theme.userdark/src/archive/web/zkmax/img/tablet/inp/bandbox.png b/server/hu.user.theme.userdark/src/archive/web/zkmax/img/tablet/inp/bandbox.png
new file mode 100644 (file)
index 0000000..3deba9d
Binary files /dev/null and b/server/hu.user.theme.userdark/src/archive/web/zkmax/img/tablet/inp/bandbox.png differ
diff --git a/server/hu.user.theme.userdark/src/archive/web/zkmax/img/tablet/inp/combobox.png b/server/hu.user.theme.userdark/src/archive/web/zkmax/img/tablet/inp/combobox.png
new file mode 100644 (file)
index 0000000..b7358cc
Binary files /dev/null and b/server/hu.user.theme.userdark/src/archive/web/zkmax/img/tablet/inp/combobox.png differ
diff --git a/server/hu.user.theme.userdark/src/archive/web/zkmax/img/tablet/inp/datebox.png b/server/hu.user.theme.userdark/src/archive/web/zkmax/img/tablet/inp/datebox.png
new file mode 100644 (file)
index 0000000..50d7131
Binary files /dev/null and b/server/hu.user.theme.userdark/src/archive/web/zkmax/img/tablet/inp/datebox.png differ
diff --git a/server/hu.user.theme.userdark/src/archive/web/zkmax/img/tablet/inp/error-close.png b/server/hu.user.theme.userdark/src/archive/web/zkmax/img/tablet/inp/error-close.png
new file mode 100644 (file)
index 0000000..5464275
Binary files /dev/null and b/server/hu.user.theme.userdark/src/archive/web/zkmax/img/tablet/inp/error-close.png differ
diff --git a/server/hu.user.theme.userdark/src/archive/web/zkmax/img/tablet/inp/timebox.png b/server/hu.user.theme.userdark/src/archive/web/zkmax/img/tablet/inp/timebox.png
new file mode 100644 (file)
index 0000000..60237a1
Binary files /dev/null and b/server/hu.user.theme.userdark/src/archive/web/zkmax/img/tablet/inp/timebox.png differ
diff --git a/server/hu.user.theme.userdark/src/archive/web/zkmax/img/tablet/layout/east.png b/server/hu.user.theme.userdark/src/archive/web/zkmax/img/tablet/layout/east.png
new file mode 100644 (file)
index 0000000..2a2109a
Binary files /dev/null and b/server/hu.user.theme.userdark/src/archive/web/zkmax/img/tablet/layout/east.png differ
diff --git a/server/hu.user.theme.userdark/src/archive/web/zkmax/img/tablet/layout/load-down.png b/server/hu.user.theme.userdark/src/archive/web/zkmax/img/tablet/layout/load-down.png
new file mode 100644 (file)
index 0000000..8ec9d16
Binary files /dev/null and b/server/hu.user.theme.userdark/src/archive/web/zkmax/img/tablet/layout/load-down.png differ
diff --git a/server/hu.user.theme.userdark/src/archive/web/zkmax/img/tablet/layout/load-left.png b/server/hu.user.theme.userdark/src/archive/web/zkmax/img/tablet/layout/load-left.png
new file mode 100644 (file)
index 0000000..1f2bda9
Binary files /dev/null and b/server/hu.user.theme.userdark/src/archive/web/zkmax/img/tablet/layout/load-left.png differ
diff --git a/server/hu.user.theme.userdark/src/archive/web/zkmax/img/tablet/layout/load-right.png b/server/hu.user.theme.userdark/src/archive/web/zkmax/img/tablet/layout/load-right.png
new file mode 100644 (file)
index 0000000..1457273
Binary files /dev/null and b/server/hu.user.theme.userdark/src/archive/web/zkmax/img/tablet/layout/load-right.png differ
diff --git a/server/hu.user.theme.userdark/src/archive/web/zkmax/img/tablet/layout/load-up.png b/server/hu.user.theme.userdark/src/archive/web/zkmax/img/tablet/layout/load-up.png
new file mode 100644 (file)
index 0000000..836e0b8
Binary files /dev/null and b/server/hu.user.theme.userdark/src/archive/web/zkmax/img/tablet/layout/load-up.png differ
diff --git a/server/hu.user.theme.userdark/src/archive/web/zkmax/img/tablet/layout/north.png b/server/hu.user.theme.userdark/src/archive/web/zkmax/img/tablet/layout/north.png
new file mode 100644 (file)
index 0000000..841c633
Binary files /dev/null and b/server/hu.user.theme.userdark/src/archive/web/zkmax/img/tablet/layout/north.png differ
diff --git a/server/hu.user.theme.userdark/src/archive/web/zkmax/img/tablet/layout/south.png b/server/hu.user.theme.userdark/src/archive/web/zkmax/img/tablet/layout/south.png
new file mode 100644 (file)
index 0000000..67c231e
Binary files /dev/null and b/server/hu.user.theme.userdark/src/archive/web/zkmax/img/tablet/layout/south.png differ
diff --git a/server/hu.user.theme.userdark/src/archive/web/zkmax/img/tablet/layout/west.png b/server/hu.user.theme.userdark/src/archive/web/zkmax/img/tablet/layout/west.png
new file mode 100644 (file)
index 0000000..f8b8491
Binary files /dev/null and b/server/hu.user.theme.userdark/src/archive/web/zkmax/img/tablet/layout/west.png differ
diff --git a/server/hu.user.theme.userdark/src/archive/web/zkmax/img/tablet/menu/checked.png b/server/hu.user.theme.userdark/src/archive/web/zkmax/img/tablet/menu/checked.png
new file mode 100644 (file)
index 0000000..96655c2
Binary files /dev/null and b/server/hu.user.theme.userdark/src/archive/web/zkmax/img/tablet/menu/checked.png differ
diff --git a/server/hu.user.theme.userdark/src/archive/web/zkmax/img/tablet/minus.png b/server/hu.user.theme.userdark/src/archive/web/zkmax/img/tablet/minus.png
new file mode 100644 (file)
index 0000000..8b240fc
Binary files /dev/null and b/server/hu.user.theme.userdark/src/archive/web/zkmax/img/tablet/minus.png differ
diff --git a/server/hu.user.theme.userdark/src/archive/web/zkmax/img/tablet/paging/first.png b/server/hu.user.theme.userdark/src/archive/web/zkmax/img/tablet/paging/first.png
new file mode 100644 (file)
index 0000000..83ae417
Binary files /dev/null and b/server/hu.user.theme.userdark/src/archive/web/zkmax/img/tablet/paging/first.png differ
diff --git a/server/hu.user.theme.userdark/src/archive/web/zkmax/img/tablet/paging/last.png b/server/hu.user.theme.userdark/src/archive/web/zkmax/img/tablet/paging/last.png
new file mode 100644 (file)
index 0000000..dfbeb93
Binary files /dev/null and b/server/hu.user.theme.userdark/src/archive/web/zkmax/img/tablet/paging/last.png differ
diff --git a/server/hu.user.theme.userdark/src/archive/web/zkmax/img/tablet/paging/next.png b/server/hu.user.theme.userdark/src/archive/web/zkmax/img/tablet/paging/next.png
new file mode 100644 (file)
index 0000000..8f0c647
Binary files /dev/null and b/server/hu.user.theme.userdark/src/archive/web/zkmax/img/tablet/paging/next.png differ
diff --git a/server/hu.user.theme.userdark/src/archive/web/zkmax/img/tablet/paging/prev.png b/server/hu.user.theme.userdark/src/archive/web/zkmax/img/tablet/paging/prev.png
new file mode 100644 (file)
index 0000000..c33ceee
Binary files /dev/null and b/server/hu.user.theme.userdark/src/archive/web/zkmax/img/tablet/paging/prev.png differ
diff --git a/server/hu.user.theme.userdark/src/archive/web/zkmax/img/tablet/plus.png b/server/hu.user.theme.userdark/src/archive/web/zkmax/img/tablet/plus.png
new file mode 100644 (file)
index 0000000..45f54bd
Binary files /dev/null and b/server/hu.user.theme.userdark/src/archive/web/zkmax/img/tablet/plus.png differ
diff --git a/server/hu.user.theme.userdark/src/archive/web/zkmax/img/tablet/popup/notif-close.png b/server/hu.user.theme.userdark/src/archive/web/zkmax/img/tablet/popup/notif-close.png
new file mode 100644 (file)
index 0000000..ed070fb
Binary files /dev/null and b/server/hu.user.theme.userdark/src/archive/web/zkmax/img/tablet/popup/notif-close.png differ
diff --git a/server/hu.user.theme.userdark/src/archive/web/zkmax/img/tablet/tab/scroll-v.png b/server/hu.user.theme.userdark/src/archive/web/zkmax/img/tablet/tab/scroll-v.png
new file mode 100644 (file)
index 0000000..3ee781d
Binary files /dev/null and b/server/hu.user.theme.userdark/src/archive/web/zkmax/img/tablet/tab/scroll-v.png differ
diff --git a/server/hu.user.theme.userdark/src/archive/web/zkmax/img/tablet/tab/scroll.png b/server/hu.user.theme.userdark/src/archive/web/zkmax/img/tablet/tab/scroll.png
new file mode 100644 (file)
index 0000000..66ae7f4
Binary files /dev/null and b/server/hu.user.theme.userdark/src/archive/web/zkmax/img/tablet/tab/scroll.png differ
diff --git a/server/hu.user.theme.userdark/src/archive/web/zkmax/img/tablet/tree/arrow-toggle.png b/server/hu.user.theme.userdark/src/archive/web/zkmax/img/tablet/tree/arrow-toggle.png
new file mode 100644 (file)
index 0000000..ca69dca
Binary files /dev/null and b/server/hu.user.theme.userdark/src/archive/web/zkmax/img/tablet/tree/arrow-toggle.png differ
diff --git a/server/hu.user.theme.userdark/src/archive/web/zkmax/img/tablet/wnd/close.png b/server/hu.user.theme.userdark/src/archive/web/zkmax/img/tablet/wnd/close.png
new file mode 100644 (file)
index 0000000..7f33772
Binary files /dev/null and b/server/hu.user.theme.userdark/src/archive/web/zkmax/img/tablet/wnd/close.png differ
diff --git a/server/hu.user.theme.userdark/src/archive/web/zkmax/img/tablet/wnd/colpsd.png b/server/hu.user.theme.userdark/src/archive/web/zkmax/img/tablet/wnd/colpsd.png
new file mode 100644 (file)
index 0000000..67c231e
Binary files /dev/null and b/server/hu.user.theme.userdark/src/archive/web/zkmax/img/tablet/wnd/colpsd.png differ
diff --git a/server/hu.user.theme.userdark/src/archive/web/zkmax/img/tablet/wnd/exp.png b/server/hu.user.theme.userdark/src/archive/web/zkmax/img/tablet/wnd/exp.png
new file mode 100644 (file)
index 0000000..841c633
Binary files /dev/null and b/server/hu.user.theme.userdark/src/archive/web/zkmax/img/tablet/wnd/exp.png differ
diff --git a/server/hu.user.theme.userdark/src/archive/web/zkmax/img/tablet/wnd/max.png b/server/hu.user.theme.userdark/src/archive/web/zkmax/img/tablet/wnd/max.png
new file mode 100644 (file)
index 0000000..6d18690
Binary files /dev/null and b/server/hu.user.theme.userdark/src/archive/web/zkmax/img/tablet/wnd/max.png differ
diff --git a/server/hu.user.theme.userdark/src/archive/web/zkmax/img/tablet/wnd/maxd.png b/server/hu.user.theme.userdark/src/archive/web/zkmax/img/tablet/wnd/maxd.png
new file mode 100644 (file)
index 0000000..bd498b7
Binary files /dev/null and b/server/hu.user.theme.userdark/src/archive/web/zkmax/img/tablet/wnd/maxd.png differ
diff --git a/server/hu.user.theme.userdark/src/archive/web/zkmax/img/tablet/wnd/min.png b/server/hu.user.theme.userdark/src/archive/web/zkmax/img/tablet/wnd/min.png
new file mode 100644 (file)
index 0000000..907a6bb
Binary files /dev/null and b/server/hu.user.theme.userdark/src/archive/web/zkmax/img/tablet/wnd/min.png differ
diff --git a/server/hu.user.theme.userdark/src/archive/web/zkmax/less/_zkvariables.less b/server/hu.user.theme.userdark/src/archive/web/zkmax/less/_zkvariables.less
new file mode 100644 (file)
index 0000000..6f732b8
--- /dev/null
@@ -0,0 +1,4 @@
+// Variables for Tablet device\r
+\r
+@iphone: ~"only screen and (min-device-width : 320px) and (max-device-width : 480px)";\r
+@android: ~"only screen and (min-device-width : 480px) and (max-device-width : 720px)";\r
diff --git a/server/hu.user.theme.userdark/src/archive/web/zkmax/less/tablet.less b/server/hu.user.theme.userdark/src/archive/web/zkmax/less/tablet.less
new file mode 100644 (file)
index 0000000..560e2ec
--- /dev/null
@@ -0,0 +1,179 @@
+@import "~./zul/less/_header.less";\r
+@import "~./zkmax/less/_zkvariables.less";\r
+\r
+*,\r
+*:before,\r
+*:after {\r
+  -webkit-touch-callout: none;\r
+  -webkit-user-drag: none;\r
+  -webkit-user-select: none;\r
+}\r
+*:focus {\r
+  outline: none;\r
+}\r
+input[type=number]::-webkit-inner-spin-button,\r
+input[type=number]::-webkit-outer-spin-button {\r
+    -webkit-appearance: none;\r
+    margin: 0;\r
+}\r
+input,\r
+input:focus,\r
+textarea,\r
+textarea:focus {\r
+    -webkit-tap-highlight-color: rgba(255, 255, 255, 0);\r
+       -webkit-appearance: none;\r
+       -moz-appearance: none;\r
+        -webkit-user-modify: read-write-plaintext-only; //Android 4.0.3 bug\r
+        outline: none;\r
+        -webkit-user-select: text;\r
+}\r
+\r
+// Checkbox and Radio\r
+input[type=checkbox],\r
+input[type=radio] {\r
+       -webkit-appearance: none;\r
+       .size(@baseButtonWidth, @baseButtonHeight);\r
+       border: 1px solid @baseBorderColor;\r
+       .verGradient(@baseGradientStart, @baseGradientEnd);\r
+       position: relative;\r
+       top: -2px;\r
+       \r
+       &:active {\r
+               .verGradient(@baseGradientEnd, @baseGradientStart);\r
+               .boxShadow('inset 0 1px 1px rgba(210, 210, 210, 0.75)');\r
+       }\r
+}\r
+input[type=checkbox]:checked {\r
+       .iconFontStyle(20px, #2184BA);\r
+}\r
+input[type=radio] {\r
+       .borderRadius('2em');\r
+       \r
+       &:checked {\r
+               .verGradient(@baseGradientStart, @baseGradientEnd);\r
+               background-size: contain;\r
+               \r
+               &:after {\r
+                       content:'';\r
+                       .size(0, 0);\r
+                       border: 5px solid #2184BA;\r
+                       .borderRadius('2em');\r
+                       position: absolute;\r
+                       top: 6px;\r
+                       left: 6px;\r
+               }\r
+               \r
+               &:active {\r
+                       .verGradient(@baseGradientEnd, @baseGradientStart);\r
+               }\r
+       }\r
+}\r
+.z-label,\r
+.z-loading,\r
+.z-apply-loading-indicator,\r
+.z-a,\r
+.z-temp .z-loading,\r
+.z-temp .z-loading-indicator {\r
+       font-size: 12px;\r
+}\r
+.z-apply-loading-icon,\r
+.z-loading-icon,\r
+.z-renderdefer {\r
+       background-image: url('data:image/gif;base64,R0lGODlhEAAQAPQAAP///2lpafX19bm5uezs7JKSkrCwsGlpaZycnH5+fs3NzdjY2HR0dMTExGtra4iIiKampgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh/hpDcmVhdGVkIHdpdGggYWpheGxvYWQuaW5mbwAh+QQJCgAAACwAAAAAEAAQAAAFdyAgAgIJIeWoAkRCCMdBkKtIHIngyMKsErPBYbADpkSCwhDmQCBethRB6Vj4kFCkQPG4IlWDgrNRIwnO4UKBXDufzQvDMaoSDBgFb886MiQadgNABAokfCwzBA8LCg0Egl8jAggGAA1kBIA1BAYzlyILczULC2UhACH5BAkKAAAALAAAAAAQABAAAAV2ICACAmlAZTmOREEIyUEQjLKKxPHADhEvqxlgcGgkGI1DYSVAIAWMx+lwSKkICJ0QsHi9RgKBwnVTiRQQgwF4I4UFDQQEwi6/3YSGWRRmjhEETAJfIgMFCnAKM0KDV4EEEAQLiF18TAYNXDaSe3x6mjidN1s3IQAh+QQJCgAAACwAAAAAEAAQAAAFeCAgAgLZDGU5jgRECEUiCI+yioSDwDJyLKsXoHFQxBSHAoAAFBhqtMJg8DgQBgfrEsJAEAg4YhZIEiwgKtHiMBgtpg3wbUZXGO7kOb1MUKRFMysCChAoggJCIg0GC2aNe4gqQldfL4l/Ag1AXySJgn5LcoE3QXI3IQAh+QQJCgAAACwAAAAAEAAQAAAFdiAgAgLZNGU5joQhCEjxIssqEo8bC9BRjy9Ag7GILQ4QEoE0gBAEBcOpcBA0DoxSK/e8LRIHn+i1cK0IyKdg0VAoljYIg+GgnRrwVS/8IAkICyosBIQpBAMoKy9dImxPhS+GKkFrkX+TigtLlIyKXUF+NjagNiEAIfkECQoAAAAsAAAAABAAEAAABWwgIAICaRhlOY4EIgjH8R7LKhKHGwsMvb4AAy3WODBIBBKCsYA9TjuhDNDKEVSERezQEL0WrhXucRUQGuik7bFlngzqVW9LMl9XWvLdjFaJtDFqZ1cEZUB0dUgvL3dgP4WJZn4jkomWNpSTIyEAIfkECQoAAAAsAAAAABAAEAAABX4gIAICuSxlOY6CIgiD8RrEKgqGOwxwUrMlAoSwIzAGpJpgoSDAGifDY5kopBYDlEpAQBwevxfBtRIUGi8xwWkDNBCIwmC9Vq0aiQQDQuK+VgQPDXV9hCJjBwcFYU5pLwwHXQcMKSmNLQcIAExlbH8JBwttaX0ABAcNbWVbKyEAIfkECQoAAAAsAAAAABAAEAAABXkgIAICSRBlOY7CIghN8zbEKsKoIjdFzZaEgUBHKChMJtRwcWpAWoWnifm6ESAMhO8lQK0EEAV3rFopIBCEcGwDKAqPh4HUrY4ICHH1dSoTFgcHUiZjBhAJB2AHDykpKAwHAwdzf19KkASIPl9cDgcnDkdtNwiMJCshACH5BAkKAAAALAAAAAAQABAAAAV3ICACAkkQZTmOAiosiyAoxCq+KPxCNVsSMRgBsiClWrLTSWFoIQZHl6pleBh6suxKMIhlvzbAwkBWfFWrBQTxNLq2RG2yhSUkDs2b63AYDAoJXAcFRwADeAkJDX0AQCsEfAQMDAIPBz0rCgcxky0JRWE1AmwpKyEAIfkECQoAAAAsAAAAABAAEAAABXkgIAICKZzkqJ4nQZxLqZKv4NqNLKK2/Q4Ek4lFXChsg5ypJjs1II3gEDUSRInEGYAw6B6zM4JhrDAtEosVkLUtHA7RHaHAGJQEjsODcEg0FBAFVgkQJQ1pAwcDDw8KcFtSInwJAowCCA6RIwqZAgkPNgVpWndjdyohACH5BAkKAAAALAAAAAAQABAAAAV5ICACAimc5KieLEuUKvm2xAKLqDCfC2GaO9eL0LABWTiBYmA06W6kHgvCqEJiAIJiu3gcvgUsscHUERm+kaCxyxa+zRPk0SgJEgfIvbAdIAQLCAYlCj4DBw0IBQsMCjIqBAcPAooCBg9pKgsJLwUFOhCZKyQDA3YqIQAh+QQJCgAAACwAAAAAEAAQAAAFdSAgAgIpnOSonmxbqiThCrJKEHFbo8JxDDOZYFFb+A41E4H4OhkOipXwBElYITDAckFEOBgMQ3arkMkUBdxIUGZpEb7kaQBRlASPg0FQQHAbEEMGDSVEAA1QBhAED1E0NgwFAooCDWljaQIQCE5qMHcNhCkjIQAh+QQJCgAAACwAAAAAEAAQAAAFeSAgAgIpnOSoLgxxvqgKLEcCC65KEAByKK8cSpA4DAiHQ/DkKhGKh4ZCtCyZGo6F6iYYPAqFgYy02xkSaLEMV34tELyRYNEsCQyHlvWkGCzsPgMCEAY7Cg04Uk48LAsDhRA8MVQPEF0GAgqYYwSRlycNcWskCkApIyEAOwAAAAAAAAAAAA==');\r
+}\r
+.z-radio,\r
+.z-checkbox {\r
+       display: inline-block;\r
+       line-height: 28px;\r
+       \r
+       &-content {\r
+               font-size: 12px;\r
+               cursor: pointer;\r
+       }\r
+}\r
+\r
+//ProgressMeter\r
+@-webkit-keyframes z-progressmeter {\r
+    0% {\r
+       background-position: 0 0;\r
+    }\r
+    100% {\r
+       background-position: 20px 20px;\r
+    }\r
+}\r
+.z-progressmeter {\r
+       height: 15px;\r
+       border: 1px solid @baseBorderColor;\r
+       .borderRadius(5px);\r
+       background: #F0F0F0;\r
+       text-align: start;\r
+       position: relative;\r
+       .boxShadow('inset 0 -1px 1px rgba(255,255,255,0.3)');\r
+       \r
+       &-image {\r
+               font-size: 0;\r
+               display: inline-block;\r
+               height: 13px;\r
+               .leftBorderRadius(5px);\r
+               line-height: 0;\r
+               .verGradient(#E8F6FD, #C6E9FA);\r
+               vertical-align: top;\r
+               \r
+               > span {\r
+                       .rightBorderRadius(5px);\r
+                       .gradient('diag-', 'rgba(255, 255, 255, 1) 25%; transparent 25%; transparent 50%; rgba(255, 255, 255, 1) 50%; rgba(255, 255, 255, 1) 75%; transparent 75%; transparent 100%');\r
+                       .applyCSS3('background-size', '20px 20px');\r
+                       .applyCSS3('animation', 'z-progressmeter 2s linear infinite');\r
+                       position: absolute;\r
+                       top: 0;\r
+                       left: 0;\r
+                       bottom: 0;\r
+                       right: 0;\r
+                       overflow: hidden;\r
+                       z-index: 1;\r
+               }\r
+       }\r
+}\r
+\r
+.z-html {\r
+       display: inline-block;\r
+}\r
+\r
+// JS debug error box\r
+.z-error .button {\r
+       .size(24px, 24px);\r
+       margin-left: 0px;\r
+       \r
+       > .z-icon-remove {\r
+               font-size: 20px;\r
+       }\r
+       > .z-icon-refresh {\r
+               font-size: 18px;\r
+               position: relative;\r
+               top: 2px;\r
+       }\r
+}\r
+\r
+@import "~./zkmax/less/tablet/_biglistbox.less";\r
+@import "~./zkmax/less/tablet/_borderlayout.less";\r
+@import "~./zkmax/less/tablet/_box.less";\r
+@import "~./zkmax/less/tablet/_button.less";\r
+@import "~./zkmax/less/tablet/_calendar.less";\r
+@import "~./zkmax/less/tablet/_chosenbox.less";\r
+@import "~./zkmax/less/tablet/_colorbox.less";\r
+@import "~./zkmax/less/tablet/_combo.less";\r
+@import "~./zkmax/less/tablet/_combobutton.less";\r
+@import "~./zkmax/less/tablet/_grid.less";\r
+@import "~./zkmax/less/tablet/_groupbox.less";\r
+@import "~./zkmax/less/tablet/_listbox.less";\r
+@import "~./zkmax/less/tablet/_input.less";\r
+@import "~./zkmax/less/tablet/_menu.less";\r
+@import "~./zkmax/less/tablet/_paging.less";\r
+@import "~./zkmax/less/tablet/_panel.less";\r
+@import "~./zkmax/less/tablet/_popup.less";\r
+@import "~./zkmax/less/tablet/_slider.less";\r
+@import "~./zkmax/less/tablet/_tabbox.less";\r
+@import "~./zkmax/less/tablet/_toolbar.less";\r
+@import "~./zkmax/less/tablet/_tree.less";\r
+@import "~./zkmax/less/tablet/_window.less";\r
+@import "~./zkmax/less/tablet/_caption.less";\r
diff --git a/server/hu.user.theme.userdark/src/archive/web/zkmax/less/tablet/_biglistbox.less b/server/hu.user.theme.userdark/src/archive/web/zkmax/less/tablet/_biglistbox.less
new file mode 100644 (file)
index 0000000..1952a89
--- /dev/null
@@ -0,0 +1,115 @@
+.z-biglistbox {\r
+       &-body td {\r
+               font-size: 12px;\r
+       }\r
+       &-outer {\r
+               margin: 0 32px 32px 0;\r
+       }\r
+       &-verticalbar-tick {\r
+               height: 32px;\r
+               border: 1px solid @baseBorderColor;\r
+               .horGradient(@baseGradientStart, @baseGradientEnd);\r
+       }\r
+       // Wscroll Vertical\r
+       &-wscroll-vertical {\r
+               width: 32px;\r
+               right: -33px;\r
+               .boxShadow('inset 1px 1px 7px rgba(210, 210, 210, 0.75), inset -1px -1px 7px rgba(210, 210, 210, 0.75)');\r
+               \r
+               .z-biglistbox-wscroll-drag {\r
+                       .size(32px, 176px);\r
+                       border: 1px solid #A6A6A6;\r
+                       .borderRadius(2em);\r
+                       .encodeURL-verGradient('~./zkmax/img/tablet/big/drag-v.png', #FEFEFE, #EEEEEE);\r
+                       background-position: center center;\r
+                       background-repeat: no-repeat;\r
+                       \r
+                       .z-biglistbox-wscroll-home,\r
+                       .z-biglistbox-wscroll-up,\r
+                       .z-biglistbox-wscroll-down,\r
+                       .z-biglistbox-wscroll-end {\r
+                               .size(100%, 32px);\r
+                               background-position: center center;\r
+                               background-repeat: no-repeat;\r
+                       }\r
+                       .z-biglistbox-wscroll-home {\r
+                               border-bottom: 1px solid #A6A6A6;\r
+                               .encodeURL(background-image, '~./zkmax/img/tablet/big/drag-v-home.png');\r
+                       }\r
+                       .z-biglistbox-wscroll-up {\r
+                               border-bottom: 1px solid #A6A6A6;\r
+                               .encodeURL(background-image, '~./zkmax/img/tablet/big/drag-v-up.png');\r
+                               top: 32px;\r
+                       }\r
+                       .z-biglistbox-wscroll-down {\r
+                               border-top: 1px solid #A6A6A6;\r
+                               .encodeURL(background-image, '~./zkmax/img/tablet/big/drag-v-down.png');\r
+                               bottom: 32px;\r
+                       }\r
+                       .z-biglistbox-wscroll-end {\r
+                               border-top: 1px solid #A6A6A6;\r
+                               .encodeURL(background-image, '~./zkmax/img/tablet/big/drag-v-end.png');\r
+                       }\r
+               }\r
+               .z-biglistbox-wscroll-pos {\r
+                       .size(24px, 176px);\r
+                       .borderRadius(2em);\r
+                       left: 4px;\r
+               }\r
+               .z-biglistbox-wscroll-endbar {\r
+                       width: 30px;\r
+                       background: #FDFDFD;\r
+               }\r
+       }\r
+       // Wscroll Horizontal\r
+       &-wscroll-horizontal {\r
+               height: 32px;\r
+               bottom: -33px;\r
+               .boxShadow('inset 1px 1px 7px rgba(210, 210, 210, 0.75), inset -1px -1px 7px rgba(210, 210, 210, 0.75)');\r
+               \r
+               .z-biglistbox-wscroll-drag {\r
+                       .size(176px, 32px);\r
+                       border: 1px solid #A6A6A6;\r
+                       .borderRadius(2em);\r
+                       .encodeURL-verGradient('~./zkmax/img/tablet/big/drag-h.png', #FEFEFE, #EEEEEE);\r
+                       background-position: center center;\r
+                       background-repeat: no-repeat;\r
+                       \r
+                       .z-biglistbox-wscroll-home,\r
+                       .z-biglistbox-wscroll-up,\r
+                       .z-biglistbox-wscroll-down,\r
+                       .z-biglistbox-wscroll-end {\r
+                               .size(32px, 100%);\r
+                               background-position: center center;\r
+                               background-repeat: no-repeat;\r
+                       }\r
+                       .z-biglistbox-wscroll-home {\r
+                               border-right: 1px solid #A6A6A6;\r
+                               .encodeURL(background-image, '~./zkmax/img/tablet/big/drag-h-home.png');\r
+                       }\r
+                       .z-biglistbox-wscroll-up {\r
+                               border-right: 1px solid #A6A6A6;\r
+                               .encodeURL(background-image, '~./zkmax/img/tablet/big/drag-h-up.png');\r
+                               left: 32px;\r
+                       }\r
+                       .z-biglistbox-wscroll-down {\r
+                               border-left: 1px solid #A6A6A6;\r
+                               .encodeURL(background-image, '~./zkmax/img/tablet/big/drag-h-down.png');\r
+                               right: 32px;\r
+                       }\r
+                       .z-biglistbox-wscroll-end {\r
+                               border-left: 1px solid #A6A6A6;\r
+                               .encodeURL(background-image, '~./zkmax/img/tablet/big/drag-h-end.png');\r
+                       }\r
+               }\r
+               .z-biglistbox-wscroll-pos {\r
+                       .size(176px, 24px);\r
+                       .borderRadius(2em);\r
+                       top: 4px;\r
+               }\r
+               .z-biglistbox-wscroll-endbar {\r
+                       height: 30px;\r
+                       background: #FDFDFD;\r
+               }\r
+       }\r
+}\r
diff --git a/server/hu.user.theme.userdark/src/archive/web/zkmax/less/tablet/_borderlayout.less b/server/hu.user.theme.userdark/src/archive/web/zkmax/less/tablet/_borderlayout.less
new file mode 100644 (file)
index 0000000..98c2c89
--- /dev/null
@@ -0,0 +1,69 @@
+.z-borderlayout-icon {
+       font-size: 22px;
+       line-height: normal;
+       top: 5px;
+}
+.z-north-header,
+.z-south-header,
+.z-west-header,
+.z-center-header,
+.z-east-header {
+       font-size: @baseFontSize;
+       line-height: 20px;
+}
+.z-east-splitter,
+.z-west-splitter,
+.z-north-splitter,
+.z-south-splitter {
+       overflow: visible;
+}
+.z-north-splitter-button,
+.z-south-splitter-button {
+       .size(32px, 16px);
+       border-width: 1px;
+       .verGradient(@baseGradientStart, @baseGradientEnd);
+       top: -4px;
+}
+.z-west-splitter-button,
+.z-east-splitter-button {
+       .size(16px, 32px);
+       border-width: 1px;
+       .horGradient(@baseGradientStart, @baseGradientEnd);
+       left: -4px;
+}
+.z-north-splitter-button-disabled,
+.z-south-splitter-button-disabled,
+.z-west-splitter-button-disabled,
+.z-east-splitter-button-disabled {
+       display: none;
+}
+.z-north-icon,
+.z-south-icon,
+.z-west-icon,
+.z-east-icon {
+       font-size: 16px;
+       opacity: 0.7;
+}
+.z-west-icon,
+.z-east-icon {
+       top: 50%;
+       margin-top: -6px;
+       left: 4px;
+}
+.z-east-icon {
+       left: 5px;
+}
+.z-north-icon, .z-south-icon {
+       left: 11px;
+       top: 50%;
+       margin-top: -6px;
+}
+.z-north-icon {
+       margin-top: -7px;
+}
+.z-north-icon.z-icon-ellipsis-horizontal,
+.z-south-icon.z-icon-ellipsis-horizontal,
+.z-west-icon.z-icon-ellipsis-vertical,
+.z-east-icon.z-icon-ellipsis-vertical {
+       display: none;
+}
diff --git a/server/hu.user.theme.userdark/src/archive/web/zkmax/less/tablet/_box.less b/server/hu.user.theme.userdark/src/archive/web/zkmax/less/tablet/_box.less
new file mode 100644 (file)
index 0000000..8489f16
--- /dev/null
@@ -0,0 +1,57 @@
+// Splitter
+.z-splitter {
+       &-vertical,
+       &-horizontal {
+               overflow: visible;
+       }
+       &-icon {
+               font-size: @fontSizeLarge;
+       }
+       &-vertical {
+               > .z-splitter-button {
+                       .size(32px, 16px);
+                       border-width: 1px;
+                       background: @baseBackgroundColor;
+                       top: -4px;
+                       
+                       &.z-splitter-button-disabled {
+                               .size(0, 0);
+                       }
+               }
+               .z-splitter-icon {
+                       font-size: @fontSizeLarge;
+                       top: -2px;
+                       
+                       &.z-icon-ellipsis-horizontal {
+                               display: none;
+                       }
+               }
+               &.z-splitter-nosplitter .z-splitter-icon {
+                       top: 0;
+               }
+       }
+       &-horizontal {
+               > .z-splitter-button {
+                       .size(16px, 32px);
+                       border-width: 1px;
+                       background: @baseBackgroundColor;
+                       left: -5px;
+                       
+                       &.z-splitter-button-disabled {
+                               .size(0, 0);
+                       }
+               }
+               .z-splitter-icon {
+                       font-size: @fontSizeLarge;
+                       top: 9px;
+                       left: 4px;
+                       
+                       &.z-icon-ellipsis-vertical {
+                               display: none;
+                       }
+               }
+               &.z-splitter-nosplitter .z-splitter-icon {
+                       left: 6px;
+               }
+       }
+}
diff --git a/server/hu.user.theme.userdark/src/archive/web/zkmax/less/tablet/_button.less b/server/hu.user.theme.userdark/src/archive/web/zkmax/less/tablet/_button.less
new file mode 100644 (file)
index 0000000..a9c0ec4
--- /dev/null
@@ -0,0 +1,3 @@
+.z-button {
+       min-height: 32px;
+}
diff --git a/server/hu.user.theme.userdark/src/archive/web/zkmax/less/tablet/_calendar.less b/server/hu.user.theme.userdark/src/archive/web/zkmax/less/tablet/_calendar.less
new file mode 100644 (file)
index 0000000..9d2d449
--- /dev/null
@@ -0,0 +1,162 @@
+.z-calendar {
+       min-width: 420px;
+       
+       &-icon {
+               font-size: 24px;
+               .size(32px, 32px);
+               padding: 0 12px;
+       }
+       &-cell {
+               font-size: @baseFontSize;
+       }
+}
+
+//Calendar wheel
+.z-datebox-popup .z-calendar {
+       border: 0px;
+       min-width: 100px;
+}
+.z-calendar-wheel {
+       &-date {
+               .boxOrientHorFlex();
+               width: 100%;
+               .borderRadius(3px);
+               margin-right: 4px;
+               position: relative;
+               .gradient('ver', '#000 0%; #333 35%; #888 50%; #333 65%; #000 100%');
+       }
+       &-cave {
+               position: relative;
+       }
+       &-body {
+               .boxOrientHor();
+               width: 100%;
+       }
+       &-line {
+               .size(100%, 0);
+               border-top: 1px solid #333333;
+               border-bottom: 1px solid #555555;
+               position: absolute;
+               top: 50%;
+               z-index: 1;
+       }
+       &-list {
+               .applyCSS3(box-flex, 1);
+               color: #FFFFFF;
+               height: 210px;
+               margin: 0 2px;
+               .gradient('ver', '#000 0%; #444 45%; #444 55%; #000 100%');
+               position: relative;
+               overflow: hidden;
+               
+               ul {
+                       width: 100%;
+                       margin: 0;
+                       padding: 0;
+                       position: relative;
+                       list-style: none;
+                       z-index: 2;
+               }
+               
+               li {
+                       font-size: 40px;
+                       display: block;
+                       height: 70px;
+                       margin: 0;
+                       padding: 0 5px;
+                       line-height: 70px;
+                       opacity: 0.3;
+                       text-align: center;
+                       white-space: nowrap;
+                       text-shadow: 0 1px #FFFFFF;
+                       list-style: none;
+               }
+       }
+       &-footer {
+               height: 50px;
+               padding: 5px 0;
+               clear: both;
+       }
+       &-button {
+               .fontStyle(@baseContentFontFamily, 30px, bold, #000000);
+               width: 45%;
+               border: 1px solid #A6A6A6;
+               .borderRadius(3px);
+               margin: 1px 1px 0 0;
+               padding: 5px 15px;
+               line-height: 28px;
+               .verGradient(@baseGradientStart, @baseGradientEnd);
+               text-shadow: 0 1px #FFFFFF;
+               
+               &:hover,
+               &:focus {
+                       border-color: #0CBCFF;
+                       .boxShadow('inset 1px 1px 1px #0CBCFF, inset -1px -1px 1px #0CBCFF');
+               }
+               &:active {
+                       border-color: #808080 #B6B6B6 #B6B6B6 #808080;
+                       .verGradient(@baseGradientEnd, @baseGradientStart);
+                       .boxShadow('inset 1px 1px 1px rgba(210, 210, 210, 0.75), 0 0 7px #CFCFCF');
+               }
+       }
+       &-left {
+               float: left;
+       }
+       &-right {
+               float: right;
+       }
+}
+li.z-calendar-wheel-list-selected {
+       opacity: 1;
+}
+//iPhone
+@media @iphone {
+       .z-calendar-wheel {
+               &-date {
+                       margin-right: 2px;
+               }
+               &-list {
+                       height: 120px;
+                       margin: 0 1px 0 0;
+                       
+                       li {
+                               font-size: 20px;
+                               height: 40px;
+                               padding: 0;
+                               line-height: 40px;
+                       }
+               }
+               &-button {
+                       font-size: 22px;
+               }               
+               // Bug ZK-Z773
+               //&-footer {
+               //      height: 35px;
+               //}
+       }
+}
+//Android
+@media @android {
+       .z-calendar-wheel {
+               &-date {
+                       margin-right: 2px;
+               }
+               &-list {
+                       margin: 0 1px 0 0;
+                       height: 150px;
+                       
+                       li {
+                               font-size: 24px;
+                               height: 50px;
+                               padding: 0;
+                               line-height: 50px;
+                       }
+               }
+               &-button {
+                       font-size: 26px;
+               }
+               &-footer {
+                       height: 40px;
+               }
+       }
+}
diff --git a/server/hu.user.theme.userdark/src/archive/web/zkmax/less/tablet/_caption.less b/server/hu.user.theme.userdark/src/archive/web/zkmax/less/tablet/_caption.less
new file mode 100644 (file)
index 0000000..41a4c4c
--- /dev/null
@@ -0,0 +1,4 @@
+.z-caption-content,\r
+.z-caption .z-label {\r
+       line-height: 24px;\r
+}
\ No newline at end of file
diff --git a/server/hu.user.theme.userdark/src/archive/web/zkmax/less/tablet/_chosenbox.less b/server/hu.user.theme.userdark/src/archive/web/zkmax/less/tablet/_chosenbox.less
new file mode 100644 (file)
index 0000000..16cd406
--- /dev/null
@@ -0,0 +1,27 @@
+.z-chosenbox {
+       min-height: 32px;
+       
+       &-item {
+               height: auto;
+               margin: 1px;
+               
+               &-content {
+                       height: auto;
+                       padding: 3px 20px 3px 4px;
+               }
+       }
+       
+       &-button {
+               width: 16px;
+               height: 16px;
+               line-height: normal;
+               font-size: 14px;
+       }
+       &-popup {
+               .gradient('ver', '#D3D3D3 0%; #E5E5E5 10%; #F2F2F2 25%; #FFFFFF 50%; #F2F2F2 75%; #E5E5E5 90%; #D3D3D3 100%');
+       }
+       &-option {
+               font-size: @fontSizeXLarge;
+               padding: 5px;
+       }
+}
diff --git a/server/hu.user.theme.userdark/src/archive/web/zkmax/less/tablet/_colorbox.less b/server/hu.user.theme.userdark/src/archive/web/zkmax/less/tablet/_colorbox.less
new file mode 100644 (file)
index 0000000..cd8cb3d
--- /dev/null
@@ -0,0 +1,116 @@
+//Colorbox\r
+.z-colorbox {\r
+       .size(44px, 32px);\r
+}\r
+.z-colorpalette {\r
+       .size(586px, 460px);\r
+       \r
+       &-newcolor {\r
+               height: 32px;\r
+               left: 450px;\r
+       }\r
+       &-input {\r
+               height: 32px;\r
+               left: auto;\r
+               right: 6px;\r
+       }\r
+       &-color {\r
+               .size(32px, 32px);\r
+       }\r
+}\r
+.z-colorpicker {\r
+       .size(620px, 430px);\r
+       \r
+       &-gradient,\r
+       &-overlay {\r
+               .size(384px, 384px);\r
+       }\r
+       &-gradient {\r
+               left: 5px;\r
+               top: 40px;\r
+       }\r
+       &-overlay {\r
+               .encodeURL(background-image, '~./zkmax/img/tablet/colorbox/colorpicker_gradient.png');\r
+       }\r
+       &-hue {\r
+               .size(32px, 384px);\r
+               top: 40px;\r
+               left: 400px;\r
+       }\r
+       &-bar {\r
+               .size(26px, 384px);\r
+               .encodeURL(background-image, '~./zkmax/img/tablet/colorbox/colorpicker_hue.png');\r
+       }\r
+       &-arrows {\r
+               width: 40px;\r
+               .encodeURL(background-image, '~./zkmax/img/tablet/colorbox/colorpicker_arrows.png');\r
+       }\r
+       &-color {\r
+               top: 40px;\r
+               left: 450px;\r
+       }\r
+       &-hex {\r
+               top: 46px;\r
+               left: 510px;\r
+               \r
+               .z-colorpicker-input {\r
+                       margin-left: 2px;\r
+                       top: 0;\r
+               }\r
+       }\r
+       &-input {\r
+               .size(55px, 32px);\r
+               padding: 3px;\r
+               position: relative;\r
+               top: -5px;\r
+       }\r
+       &-r, &-g, &-b {\r
+               width: 70px;\r
+               left: 450px;\r
+       }\r
+       &-h, &-s, &-v {\r
+               width: 70px;\r
+               left: 530px;\r
+       }\r
+       &-r, &-h {\r
+               top: 125px;\r
+       }\r
+       &-g, &-s {\r
+               top: 160px;\r
+       }\r
+       &-b, &-v {\r
+               top: 195px;\r
+       }\r
+       &-button {\r
+               width: 150px;\r
+               top: 235px;\r
+               left: 450px;\r
+       }\r
+       &-icon {\r
+               font-size: 20px;\r
+       }\r
+}\r
+.z-colorbox-paletteicon,\r
+.z-menu-paletteicon,\r
+.z-colorbox-pickericon,\r
+.z-menu-pickericon {\r
+       .size(32px, 32px);\r
+       .encodeURL(background, '~./zkmax/img/tablet/colorbox/cb-buttons.png');\r
+       background-position: 0 0;\r
+}\r
+.z-palette-button .z-colorbox-paletteicon,\r
+.z-palette-button .z-menu-paletteicon,\r
+.z-colorpalette-popup .z-menu-paletteicon {\r
+       background-position: -32px 0;\r
+}\r
+.z-colorbox-pickericon,\r
+.z-menu-pickericon,\r
+.z-colorpalette-popup .z-menu-pickericon {\r
+       background-position: 0 -32px;\r
+       left: 40px;\r
+}\r
+.z-picker-button .z-colorbox-pickericon,\r
+.z-picker-button .z-menu-pickericon,\r
+.z-colorpicker-popup .z-menu-pickericon {\r
+       background-position: -32px -32px;\r
+}\r
diff --git a/server/hu.user.theme.userdark/src/archive/web/zkmax/less/tablet/_combo.less b/server/hu.user.theme.userdark/src/archive/web/zkmax/less/tablet/_combo.less
new file mode 100644 (file)
index 0000000..032cf3f
--- /dev/null
@@ -0,0 +1,247 @@
+.z-combobox,
+.z-bandbox,
+.z-datebox,
+.z-timebox,
+.z-spinner,
+.z-doublespinner, 
+.z-timepicker {
+       min-height: 32px;
+       
+       &-input {
+               height: 32px;
+       }
+       &-button {
+               font-size: 20px;
+               min-width: 34px;
+               height: 32px;
+               max-height: 32px;
+               padding: 8px 6px;
+               .verGradient(@baseGradientStart, @baseGradientEnd);
+               text-align: center;
+               opacity: 0.9;
+       }
+}
+.z-timebox-button {
+       &:hover {
+               border-color: @hoverBorderColor;
+               .verGradient(@hoverGradientStart, @hoverGradientEnd);
+               
+               > i {
+                       .size(auto, auto);
+                       border-top-width: 0;
+                       position: static;
+               }
+       }
+       &:active {
+               border-color: @activeBorderColor;
+               .verGradient(@activeGradientStart, @activeGradientEnd);
+               .boxShadow('inset 1px 1px 1px #91AAB7');
+       }
+}
+.z-spinner-button,
+.z-doublespinner-button {
+       padding: 0px;
+       border: none;
+       
+       &:hover {
+               .verGradient(@baseGradientStart, @baseGradientEnd);
+               
+               > i {
+                       border-top: none;
+                       position: static;
+               }
+       }
+       &:active {
+               .verGradient(@baseGradientStart, @baseGradientEnd);
+       }
+       > a {
+               .size(32px, 32px);
+               border: 1px solid @baseBorderColor;
+               line-height: 36px;
+               background: inherit;
+               position: static;
+               float: right;
+               
+               &:first-child {
+                       border-left: none;
+                       line-height: 32px;
+               }
+               &:hover,
+               &:active {
+                       .verGradient(#F2F9FE, #D6F0FD);
+               }
+       }
+}
+
+.z-combobox-popup, .z-timepicker-popup {
+       padding: 0;
+       .gradient('ver', '#D3D3D3 0%; #E5E5E5 10%; #F2F2F2 25%; #FFFFFF 50%; #F2F2F2 75%; #E5E5E5 90%; #D3D3D3 100%');
+       overflow: hidden;
+}
+.z-comboitem, .z-timepicker-option {
+       font-size: @fontSizeXLarge;
+       padding: 15px 10px;
+       
+       a,
+       a:visited {
+               font-size: @fontSizeXLarge;
+       }
+       &-inner {
+               font-size: @fontSizeMedium;
+               display: block;
+               margin-top: 4px;
+       }
+       &-text {
+               display: inline-block;
+               margin-top: -8px;
+               padding-left: 6px;
+       }
+       &-image {
+               width: auto;
+               margin-top: 0px;
+               float: left;
+       }
+}
+//Timebox Wheel
+.z-timebox-popup .z-timebox-wheel-body {
+       margin: 4px 0;
+}
+.z-timebox-wheel {
+       padding: 0 2px;
+
+       &-time {
+               .boxOrientHor();
+               width: 50%;
+               .borderRadius(3px);
+               position: relative;
+               .gradient('ver', '#000 0%; #333 35%; #888 50%; #333 65%; #000 100%');
+       }
+       &-cave {
+               position: relative;
+       }
+       &-body {
+               .boxOrientHor();
+               width: 100%;
+       }
+       &-line {
+               .size(100%, 0);
+               border-top: 1px solid #333333;
+               border-bottom: 1px solid #555555;
+               position: absolute;
+               top: 50%;
+               z-index: 1;
+       }
+       &-list {
+               .applyCSS3(box-flex, 1);
+               color: #FFFFFF;
+               height: 210px;
+               margin: 4px 0;
+               .gradient('ver', '#000 0%; #444 45%; #444 55%; #000 100%');
+               position: relative;
+               overflow: hidden;
+               
+               ul {
+                       width: 100%;
+                       margin: 0;
+                       padding: 0;
+                       position: relative;
+                       list-style: none;
+                       z-index: 2;
+               }
+               
+               li {
+                       font-size: 40px;
+                       display: block;
+                       height: 70px;
+                       margin: 0;
+                       padding: 0 5px;
+                       line-height: 70px;
+                       opacity: 0.3;
+                       text-align: center;
+                       white-space: nowrap;
+                       text-shadow: 0 1px #FFFFFF;
+                       list-style: none;
+               }
+       }
+       &-footer {
+               height: 50px;
+               padding: 5px 0;
+               clear: both;
+       }
+       &-button {
+               .fontStyle(@baseContentFontFamily, 30px, bold, #000000);
+               width: 45%;
+               border: 1px solid #A6A6A6;
+               .borderRadius(3px);
+               margin: 1px 1px 0 0;
+               padding: 5px 15px;
+               line-height: 28px;
+               .verGradient(@baseGradientStart, @baseGradientEnd);
+               text-shadow: 0 1px #FFFFFF;
+               
+               &:hover,
+               &:focus {
+                       border-color: #0CBCFF;
+                       .boxShadow('inset 1px 1px 1px #0CBCFF, inset -1px -1px 1px #0CBCFF');
+               }
+               &:active {
+                       border-color: #808080 #B6B6B6 #B6B6B6 #808080;
+                       .verGradient(@baseGradientEnd, @baseGradientStart);
+                       .boxShadow('inset 1px 1px 1px rgba(210, 210, 210, 0.75), 0 0 7px #CFCFCF');
+               }
+       }
+       &-left {
+               float: left;
+       }
+       &-right {
+               float: right;
+       }
+}
+li.z-timebox-wheel-list-selected {
+       opacity: 1;
+}
+//iPhone
+@media @iphone {
+       .z-timebox-wheel {
+               &-list {
+                       height: 120px;
+                       margin: 0 1px 0 0;
+                       
+                       li {
+                               font-size: 20px;
+                               height: 40px;
+                               padding: 0;
+                               line-height: 40px;
+                       }
+               }
+               &-button {
+                       font-size: 22px;
+               }
+               // Bug ZK-Z773
+               //&-footer {
+               //      height: 35px;
+               //}
+       }
+}
+//Android
+@media @android {
+       .z-timebox-wheel {
+               &-list {
+                       margin: 0 1px 0 0;
+                       height: 150px;
+                       
+                       li {
+                               font-size: 24px;
+                               height: 50px;
+                               padding: 0;
+                               line-height: 50px;
+                       }
+               }
+               &-button {
+                       font-size: 26px;
+               }
+               &-footer {
+                       height: 40px;
+               }
+       }
+}
diff --git a/server/hu.user.theme.userdark/src/archive/web/zkmax/less/tablet/_combobutton.less b/server/hu.user.theme.userdark/src/archive/web/zkmax/less/tablet/_combobutton.less
new file mode 100644 (file)
index 0000000..3d3320a
--- /dev/null
@@ -0,0 +1,27 @@
+.z-combobutton {
+       min-height: 32px;
+
+       &-content {
+               min-height: 32px;
+               padding: 4px 36px 4px 5px;
+       }
+       &-button {
+               width: 32px;
+               min-height: 30px;
+               font-size: 20px;
+               padding: 2px 9px 6px;
+               opacity: 0.9;
+       }
+       &-text {
+               padding-top: 4px;
+               display: inline-block;
+       }
+       &-icon {
+               font-size: 20px;
+               
+               &.z-icon-caret-down {
+                       margin-top: -10px;
+                       left: 9px;
+               }
+       }
+}
diff --git a/server/hu.user.theme.userdark/src/archive/web/zkmax/less/tablet/_grid.less b/server/hu.user.theme.userdark/src/archive/web/zkmax/less/tablet/_grid.less
new file mode 100644 (file)
index 0000000..d169acc
--- /dev/null
@@ -0,0 +1,41 @@
+.z-column:last-child .z-column-button {
+       right: 2px;
+}
+.z-column-button {
+       .iconFontStyle(16px, #707070);
+       display: block;
+       border-left-color: @meshTitleBorderColor;
+       right: 1px;
+}
+
+.z-detail {
+       .size(24px, 24px);
+       line-height: 24px;
+       position: relative;
+       left: -3px;
+       
+       &-icon {
+               .iconFontStyle(18px, #707070);
+               top: 2px;
+               
+               &.z-icon-angle-right {
+                       top: -1px;
+               }
+       }
+}
+.z-group-icon {
+       font-size: 20px;
+       .size(24px, 24px);
+       vertical-align: top;
+       
+       &-open,
+       &-close {
+               position: absolute;
+               left: 6px;
+               top: 4px;
+       }
+       
+       &-close {
+               left: 8px;
+       }
+}
diff --git a/server/hu.user.theme.userdark/src/archive/web/zkmax/less/tablet/_groupbox.less b/server/hu.user.theme.userdark/src/archive/web/zkmax/less/tablet/_groupbox.less
new file mode 100644 (file)
index 0000000..1c648df
--- /dev/null
@@ -0,0 +1,16 @@
+.z-groupbox {\r
+       > .z-groupbox-header {\r
+               .z-caption-readonly,\r
+               .z-groupbox-title-readonly {\r
+                       cursor: pointer;\r
+               }\r
+       }\r
+       > .z-groupbox-readonly .z-groupbox-title {\r
+               cursor: pointer;\r
+       }\r
+}\r
+\r
+.z-groupbox-header,\r
+.z-groupbox-3d .z-groupbox-header {\r
+       line-height: 24px;\r
+}\r
diff --git a/server/hu.user.theme.userdark/src/archive/web/zkmax/less/tablet/_input.less b/server/hu.user.theme.userdark/src/archive/web/zkmax/less/tablet/_input.less
new file mode 100644 (file)
index 0000000..e6bc3db
--- /dev/null
@@ -0,0 +1,41 @@
+.z-textbox,
+.z-decimalbox,
+.z-intbox,
+.z-longbox,
+.z-doublebox {
+       min-height: 32px;
+       padding: 4px 5px;
+       line-height: 16px;
+}
+.z-errorbox {
+       cursor: move;
+       
+       &-content {
+               font-size: @fontSizeMedium;
+               word-wrap: break-word; 
+       }
+       &-icon {
+               left: 5px;
+       }
+       > .z-errorbox-icon {
+               font-size: @fontSizeLarge;
+       }
+       &-close {
+               font-size: @fontSizeLarge;
+               .size(24px, 24px);
+               line-height: 24px;
+               text-align: center;
+               opacity: 0.9;
+       }
+}
+
+.z-errorbox-pointer ~ .z-errorbox-close {
+       top: 2px;
+       right: 4px;
+}
+.z-errorbox-right ~ .z-errorbox-close {
+       right: 10px;
+}
+.z-errorbox-up ~ .z-errorbox-close {
+       top: 8px;
+}
diff --git a/server/hu.user.theme.userdark/src/archive/web/zkmax/less/tablet/_listbox.less b/server/hu.user.theme.userdark/src/archive/web/zkmax/less/tablet/_listbox.less
new file mode 100644 (file)
index 0000000..936e36f
--- /dev/null
@@ -0,0 +1,55 @@
+.z-listheader:last-child .z-listheader-button {
+       right: 2px;
+}
+.z-listheader-button {
+       .iconFontStyle(16px, #707070);
+       display: block;
+       border-left-color: @meshTitleBorderColor;
+       right: 1px;
+}
+
+.z-listheader-checkable,
+.z-listitem-checkable,
+.z-listgroup-checkable {
+       .size(24px, 24px);
+       vertical-align: middle;
+}
+
+// Sandbox-G14: use strict selector to override style
+.z-listheader-checkable.z-listheader-checked .z-listheader-icon,
+.z-listitem-selected > .z-listcell > .z-listcell-content 
+       > .z-listitem-checkable .z-listitem-icon {
+       font-size: @fontSizeXLarge;
+       line-height: 22px;
+       padding-left: 2px;
+}
+.z-listgroup-selected .z-listgroup-checkable .z-listgroup-icon {
+       font-size: @fontSizeXLarge;
+       line-height: 22px;
+}
+.z-listitem-checkable.z-listitem-radio {
+       .borderRadius(12px);
+}
+// Sandbox-G14: use strict selector to override style
+.z-listitem-selected > .z-listcell > .z-listcell-content 
+       > .z-listitem-checkable .z-listitem-icon.z-icon-radio {
+       .size(10px, 10px);
+       .borderRadius(5px);
+       margin: 6px;
+}
+
+.z-listgroup-icon {
+       font-size: 20px;
+       .size(24px, 24px);
+       vertical-align: middle;
+       
+       &-open,
+       &-close {
+               position: absolute;
+               left: 6px;
+               top: 4px;
+       }
+       &-close {
+               left: 9px;
+       }
+}
diff --git a/server/hu.user.theme.userdark/src/archive/web/zkmax/less/tablet/_menu.less b/server/hu.user.theme.userdark/src/archive/web/zkmax/less/tablet/_menu.less
new file mode 100644 (file)
index 0000000..de1e37d
--- /dev/null
@@ -0,0 +1,31 @@
+.z-menubar-icon {\r
+       opacity: 1;\r
+}\r
+.z-menu,\r
+.z-menuitem {\r
+       &-content {\r
+               min-height: 32px;\r
+               padding-top: 3px;\r
+               padding-bottom: 3px;\r
+               line-height: normal;\r
+       }\r
+       &-image {\r
+               vertical-align: middle;\r
+       }\r
+}\r
+img ~ .z-menu-text, img ~ .z-menuitem-text {\r
+       line-height: 24px;\r
+       vertical-align: middle;\r
+}\r
+\r
+.z-menu-icon,\r
+.z-meunitem-icon,\r
+.z-menupopup .z-menu-icon,\r
+.z-menupopup .z-menuitem-icon,\r
+.z-menubar-vertical .z-menu-icon {\r
+       top: 7px;\r
+}\r
+\r
+.z-menubar-horizontal .z-menuseparator {\r
+       line-height: 32px;\r
+}\r
diff --git a/server/hu.user.theme.userdark/src/archive/web/zkmax/less/tablet/_paging.less b/server/hu.user.theme.userdark/src/archive/web/zkmax/less/tablet/_paging.less
new file mode 100644 (file)
index 0000000..126f8ed
--- /dev/null
@@ -0,0 +1,24 @@
+.z-paging {
+       height: 40px;
+       
+       &-button {
+               min-width: 32px;
+               height: 32px;
+               font-size: @fontSizeXLarge;
+               line-height: 24px;
+       }
+       &-input {
+               height: 32px;
+               font-size: @baseFontSize;
+       }
+       &-text {
+               font-size: @baseFontSize;
+       }
+       &-info {
+               top: 7px;
+               font-size: @baseFontSize;
+       }
+       &-noborder {
+               margin-right: 10px;
+       }
+}
diff --git a/server/hu.user.theme.userdark/src/archive/web/zkmax/less/tablet/_panel.less b/server/hu.user.theme.userdark/src/archive/web/zkmax/less/tablet/_panel.less
new file mode 100644 (file)
index 0000000..f6ac468
--- /dev/null
@@ -0,0 +1,23 @@
+.z-panel {
+       &-header {
+               font-size: @baseFontSize;
+               line-height: 32px;
+       }
+       &-maximize,
+       &-minimize,
+       &-close,
+       &-expand {
+               font-size: 20px;
+               .size(32px, 32px);
+               line-height: 30px;
+       }
+       &-close {
+               font-size: 24px;
+       }
+       &-minimize {
+               padding-top: 8px;
+       }
+       &-expand {
+               font-size: 24px;
+       }
+}
diff --git a/server/hu.user.theme.userdark/src/archive/web/zkmax/less/tablet/_popup.less b/server/hu.user.theme.userdark/src/archive/web/zkmax/less/tablet/_popup.less
new file mode 100644 (file)
index 0000000..0fe2c2a
--- /dev/null
@@ -0,0 +1,19 @@
+.z-notification {
+       &-content {
+               font-size: @baseFontSize;
+       }
+       &-close {
+               font-size: @fontSizeLarge;
+               .size(18px, 18px);
+               line-height: 18px;
+               opacity: 0.8;
+       }
+       
+       &-icon {
+               left: 3px;
+       }
+       
+       &-icon.z-icon-times {
+               margin-top: -8px;
+       }
+}
diff --git a/server/hu.user.theme.userdark/src/archive/web/zkmax/less/tablet/_slider.less b/server/hu.user.theme.userdark/src/archive/web/zkmax/less/tablet/_slider.less
new file mode 100644 (file)
index 0000000..032ddfe
--- /dev/null
@@ -0,0 +1,17 @@
+.z-slider-center {
+       height: 10px;
+       
+       .z-slider-vertical & {
+               width: 10px;
+       }
+}
+.z-slider-button {
+       .size(32px, 32px);
+       
+       .z-slider-vertical & {
+               left: -12px;
+       }
+       .z-slider-horizontal & {
+               top: -12px
+       }
+}
diff --git a/server/hu.user.theme.userdark/src/archive/web/zkmax/less/tablet/_tabbox.less b/server/hu.user.theme.userdark/src/archive/web/zkmax/less/tablet/_tabbox.less
new file mode 100644 (file)
index 0000000..409a1e5
--- /dev/null
@@ -0,0 +1,75 @@
+.z-tabbox-scroll {\r
+       .z-tabs {\r
+               margin: 0 24px;\r
+               \r
+               .z-tabbox-vertical &,\r
+               .z-tabbox-vertical-right & {\r
+                       margin: 32px 0;\r
+               }\r
+       }\r
+       .z-tabbox-right,\r
+       .z-tabbox-left {\r
+               width: 32px;\r
+       }\r
+       .z-tabbox-up,\r
+       .z-tabbox-down {\r
+               .z-tabbox-vertical &,\r
+               .z-tabbox-vertical-right & {\r
+                       height: 32px;\r
+                       padding: 4px 0;\r
+               }\r
+       }\r
+}\r
+\r
+.z-tab {\r
+       padding-right: 2px;\r
+       \r
+       .z-caption-content{\r
+               padding: 4px 0px;\r
+       }\r
+       &-icon {\r
+               margin-top: -8px;\r
+               left: 3px;\r
+               \r
+               .z-tabbox-accordion & {\r
+                       margin-top: -9px;\r
+               }\r
+       }\r
+       &-text {\r
+               .z-tabbox-accordion & {\r
+                       padding: 4px 5px 4px 8px;\r
+               }\r
+       }\r
+       &-button {\r
+               font-size: @fontSizeLarge;\r
+               opacity: 0.5;\r
+               \r
+               .z-tabbox-vertical & {\r
+                       left: 0;\r
+               }\r
+               .z-tabbox-vertical-right & {\r
+                       right: 2px;\r
+               }\r
+               .z-tabbox-accordion & {\r
+                       opacity: 0.5;\r
+               }\r
+       }\r
+       &-selected .z-tab-button {\r
+               opacity: 0.7;\r
+               \r
+               .z-tabbox-vertical &,\r
+               .z-tabbox-vertical-right &,\r
+               .z-tabbox-accordion {\r
+                       opacity: 0.7;\r
+               }\r
+       }\r
+}\r
+.z-toolbar.z-toolbar-tabs {\r
+       padding: 0 4px;\r
+}\r
+.z-tab-button+.z-tab-text {\r
+       margin-right: 16px;\r
+}\r
+.z-tabbox-vertical .z-tab-button+.z-tab-text {\r
+       margin-left: 16px;\r
+}\r
diff --git a/server/hu.user.theme.userdark/src/archive/web/zkmax/less/tablet/_toolbar.less b/server/hu.user.theme.userdark/src/archive/web/zkmax/less/tablet/_toolbar.less
new file mode 100644 (file)
index 0000000..3d18e71
--- /dev/null
@@ -0,0 +1,24 @@
+.z-toolbarbutton {\r
+       height: 32px;\r
+       padding: 2px 0 5px;\r
+       line-height: normal;\r
+\r
+       &-content {\r
+               font-size: @fontSizeMedium;\r
+               line-height: 28px;\r
+               \r
+               img {\r
+                       vertical-align: text-top;\r
+               }\r
+       }\r
+}\r
+\r
+.z-toolbar-tabs .z-toolbar-content {\r
+       padding-top: 0;\r
+}\r
+.z-toolbar-content,\r
+.z-toolbar-content span,\r
+.z-toolbar-tabs .z-toolbar-content,\r
+.z-toolbar-tabs .z-toolbar-content span {\r
+       font-size: @fontSizeMedium;\r
+}\r
diff --git a/server/hu.user.theme.userdark/src/archive/web/zkmax/less/tablet/_tree.less b/server/hu.user.theme.userdark/src/archive/web/zkmax/less/tablet/_tree.less
new file mode 100644 (file)
index 0000000..d72ac9f
--- /dev/null
@@ -0,0 +1,40 @@
+.z-tree {
+       &-icon,
+       &-line {
+               .size(24px, 24px);
+               line-height: 24px;
+               vertical-align: top;
+       }
+       &-icon {
+               font-size: 20px;
+               opacity: 0.7;
+               left: 3px;
+       }
+}
+.z-treerow {
+       &-checkable {
+               .size(24px, 24px);
+               
+               &.z-treerow-radio {
+                       .borderRadius(12px);
+               }
+       }
+
+       // Sandbox-G14: use strict selector to override style
+       &-selected > .z-treecell > .z-treecell-content
+               > .z-treerow-checkable .z-treerow-icon {
+               
+               font-size: @fontSizeXLarge;
+               padding-left: 2px;
+               line-height: 22px;
+
+               &.z-icon-radio {
+                       .size(10px, 10px);
+                       .borderRadius(5px);
+                       margin: 6px;
+               }
+       }
+}
+.z-treecell-content {
+       line-height: 22px;
+}
diff --git a/server/hu.user.theme.userdark/src/archive/web/zkmax/less/tablet/_window.less b/server/hu.user.theme.userdark/src/archive/web/zkmax/less/tablet/_window.less
new file mode 100644 (file)
index 0000000..ef0972c
--- /dev/null
@@ -0,0 +1,22 @@
+.z-window {
+       &-header {
+               font-size: @baseFontSize;
+               line-height: 32px;
+       }
+       &-maximize,
+       &-minimize,
+       &-close {
+               font-size: 20px;
+               .size(32px, 32px);
+               line-height: 30px;
+       }
+       &-close {
+               font-size: 24px;
+       }
+       &-minimize {
+               padding-top: 8px;
+       }
+}
+.z-messagebox .z-label {
+       font-size: @baseFontSize;
+}
diff --git a/server/hu.user.theme.userdark/src/archive/web/zul/css/ext.css.dsp b/server/hu.user.theme.userdark/src/archive/web/zul/css/ext.css.dsp
new file mode 100644 (file)
index 0000000..3a48d28
--- /dev/null
@@ -0,0 +1,87 @@
+<%@ page contentType="text/css;charset=UTF-8" %>
+<%@ taglib uri="http://www.zkoss.org/dsp/web/core" prefix="c" %>
+<%@ taglib uri="http://www.zkoss.org/dsp/zk/core" prefix="z" %>
+${z:setCSSCacheControl()}
+
+<c:set var="val" value="${c:property('org.zkoss.zul.theme.fontSizeM')}"/>
+<c:set var="fontSizeM" value="${val}" scope="request" unless="${empty val}"/>
+<c:set var="val" value="${c:property('org.zkoss.zul.theme.fontSizeMS')}"/>
+<c:set var="fontSizeMS" value="${val}" scope="request" unless="${empty val}"/>
+<c:set var="val" value="${c:property('org.zkoss.zul.theme.fontSizeS')}"/>
+<c:set var="fontSizeS" value="${val}" scope="request" unless="${empty val}"/>
+<c:set var="val" value="${c:property('org.zkoss.zul.theme.fontSizeXS')}"/>
+<c:set var="fontSizeXS" value="${val}" scope="request" unless="${empty val}"/>
+<c:set var="val" value="${c:property('org.zkoss.zul.theme.fontFamilyT')}"/>
+<c:set var="fontFamilyT" value="${val}" scope="request" unless="${empty val}"/>
+<c:set var="val" value="${c:property('org.zkoss.zul.theme.fontFamilyC')}"/>
+<c:set var="fontFamilyC" value="${val}" scope="request" unless="${empty val}"/>
+
+<c:set var="fontSizeM" value="12px" scope="request" if="${empty fontSizeM}"/>
+<c:set var="fontSizeMS" value="11px" scope="request" if="${empty fontSizeMS}"/>
+<c:set var="fontSizeS" value="11px" scope="request" if="${empty fontSizeS}"/>
+<c:set var="fontSizeXS" value="10px" scope="request" if="${empty fontSizeXS}"/>
+
+<c:set var="fontFamilyT" value="arial, sans-serif"
+       scope="request" if="${empty fontFamilyT}"/><%-- title --%>
+<c:set var="fontFamilyC" value="arial, sans-serif"
+       scope="request" if="${empty fontFamilyC}"/><%-- content --%>
+p,span {
+       font-family: ${fontFamilyC};font-size: ${fontSizeM}; font-weight: normal;
+}
+h1 {
+       font-family: ${fontFamilyT};
+       font-size: x-large; font-weight: bold; color: #250070;
+       letter-spacing: -1px; margin-top: 3pt;
+}
+h2 {
+       font-family: ${fontFamilyT};
+       font-size: large; font-weight: bold; color: #200066;
+}
+h3 {
+       font-family: ${fontFamilyT};
+       font-size: medium; font-weight: bold; color: #100050;
+}
+h4 {
+       font-family: ${fontFamilyT};
+       font-size: small; font-weight: bold; color: #346B93;
+}
+h5 {
+       font-family: ${fontFamilyT};
+       font-size: small; font-weight: bold; color: #4BA7D2;
+}
+h6 {
+       font-family: ${fontFamilyT};
+       font-size: small; font-weight: normal; color: #404040;
+}
+
+h1 em {color: #dd0000}
+
+dt {
+       margin: 0.5em 0 0.3em 0;
+       font-weight: bold;
+}
+dd {
+       margin: 0 0 0 0.8em;
+}
+
+li, dt, dd, pre, body {
+       font-family: ${fontFamilyC};
+       font-weight: normal;
+       font-size: ${fontSizeM};
+}
+
+li     {
+       margin-top: 2pt
+}
+
+code {
+       font-family: "Lucida Console", "Courier New", Courier, mono;
+       font-weight: normal;
+}
+dfn {
+       font-family: "Lucida Console", "Courier New", Courier, mono;
+       font-style: normal;
+}
+
+<%-- The hyperlink's style class. --%>
+.link {cursor: pointer;}
diff --git a/server/hu.user.theme.userdark/src/archive/web/zul/img/button/bandbox-rounded.gif b/server/hu.user.theme.userdark/src/archive/web/zul/img/button/bandbox-rounded.gif
new file mode 100644 (file)
index 0000000..992d741
Binary files /dev/null and b/server/hu.user.theme.userdark/src/archive/web/zul/img/button/bandbox-rounded.gif differ
diff --git a/server/hu.user.theme.userdark/src/archive/web/zul/img/button/bandbox-rounded.png b/server/hu.user.theme.userdark/src/archive/web/zul/img/button/bandbox-rounded.png
new file mode 100644 (file)
index 0000000..5955df1
Binary files /dev/null and b/server/hu.user.theme.userdark/src/archive/web/zul/img/button/bandbox-rounded.png differ
diff --git a/server/hu.user.theme.userdark/src/archive/web/zul/img/button/btn-corner.gif b/server/hu.user.theme.userdark/src/archive/web/zul/img/button/btn-corner.gif
new file mode 100644 (file)
index 0000000..f385fbb
Binary files /dev/null and b/server/hu.user.theme.userdark/src/archive/web/zul/img/button/btn-corner.gif differ
diff --git a/server/hu.user.theme.userdark/src/archive/web/zul/img/button/btn-ctr.gif b/server/hu.user.theme.userdark/src/archive/web/zul/img/button/btn-ctr.gif
new file mode 100644 (file)
index 0000000..e1dfd4c
Binary files /dev/null and b/server/hu.user.theme.userdark/src/archive/web/zul/img/button/btn-ctr.gif differ
diff --git a/server/hu.user.theme.userdark/src/archive/web/zul/img/button/btn-x.gif b/server/hu.user.theme.userdark/src/archive/web/zul/img/button/btn-x.gif
new file mode 100644 (file)
index 0000000..95d9c3a
Binary files /dev/null and b/server/hu.user.theme.userdark/src/archive/web/zul/img/button/btn-x.gif differ
diff --git a/server/hu.user.theme.userdark/src/archive/web/zul/img/button/btn-y.gif b/server/hu.user.theme.userdark/src/archive/web/zul/img/button/btn-y.gif
new file mode 100644 (file)
index 0000000..4b673b9
Binary files /dev/null and b/server/hu.user.theme.userdark/src/archive/web/zul/img/button/btn-y.gif differ
diff --git a/server/hu.user.theme.userdark/src/archive/web/zul/img/button/combobox-rounded.gif b/server/hu.user.theme.userdark/src/archive/web/zul/img/button/combobox-rounded.gif
new file mode 100644 (file)
index 0000000..bdef24f
Binary files /dev/null and b/server/hu.user.theme.userdark/src/archive/web/zul/img/button/combobox-rounded.gif differ
diff --git a/server/hu.user.theme.userdark/src/archive/web/zul/img/button/combobox-rounded.png b/server/hu.user.theme.userdark/src/archive/web/zul/img/button/combobox-rounded.png
new file mode 100644 (file)
index 0000000..192cc25
Binary files /dev/null and b/server/hu.user.theme.userdark/src/archive/web/zul/img/button/combobox-rounded.png differ
diff --git a/server/hu.user.theme.userdark/src/archive/web/zul/img/button/combobutton-corner-r.gif b/server/hu.user.theme.userdark/src/archive/web/zul/img/button/combobutton-corner-r.gif
new file mode 100644 (file)
index 0000000..ea15e49
Binary files /dev/null and b/server/hu.user.theme.userdark/src/archive/web/zul/img/button/combobutton-corner-r.gif differ
diff --git a/server/hu.user.theme.userdark/src/archive/web/zul/img/button/combobutton-right-btn.gif b/server/hu.user.theme.userdark/src/archive/web/zul/img/button/combobutton-right-btn.gif
new file mode 100644 (file)
index 0000000..fb6c10a
Binary files /dev/null and b/server/hu.user.theme.userdark/src/archive/web/zul/img/button/combobutton-right-btn.gif differ
diff --git a/server/hu.user.theme.userdark/src/archive/web/zul/img/button/combobutton-y-r.gif b/server/hu.user.theme.userdark/src/archive/web/zul/img/button/combobutton-y-r.gif
new file mode 100644 (file)
index 0000000..c507623
Binary files /dev/null and b/server/hu.user.theme.userdark/src/archive/web/zul/img/button/combobutton-y-r.gif differ
diff --git a/server/hu.user.theme.userdark/src/archive/web/zul/img/button/datebox-rounded.gif b/server/hu.user.theme.userdark/src/archive/web/zul/img/button/datebox-rounded.gif
new file mode 100644 (file)
index 0000000..05eea13
Binary files /dev/null and b/server/hu.user.theme.userdark/src/archive/web/zul/img/button/datebox-rounded.gif differ
diff --git a/server/hu.user.theme.userdark/src/archive/web/zul/img/button/datebox-rounded.png b/server/hu.user.theme.userdark/src/archive/web/zul/img/button/datebox-rounded.png
new file mode 100644 (file)
index 0000000..04e91f1
Binary files /dev/null and b/server/hu.user.theme.userdark/src/archive/web/zul/img/button/datebox-rounded.png differ
diff --git a/server/hu.user.theme.userdark/src/archive/web/zul/img/button/redcombo-rounded.gif b/server/hu.user.theme.userdark/src/archive/web/zul/img/button/redcombo-rounded.gif
new file mode 100644 (file)
index 0000000..76d562f
Binary files /dev/null and b/server/hu.user.theme.userdark/src/archive/web/zul/img/button/redcombo-rounded.gif differ
diff --git a/server/hu.user.theme.userdark/src/archive/web/zul/img/button/timebox-rounded.gif b/server/hu.user.theme.userdark/src/archive/web/zul/img/button/timebox-rounded.gif
new file mode 100644 (file)
index 0000000..b9e7520
Binary files /dev/null and b/server/hu.user.theme.userdark/src/archive/web/zul/img/button/timebox-rounded.gif differ
diff --git a/server/hu.user.theme.userdark/src/archive/web/zul/img/button/timebox-rounded.png b/server/hu.user.theme.userdark/src/archive/web/zul/img/button/timebox-rounded.png
new file mode 100644 (file)
index 0000000..017b6d0
Binary files /dev/null and b/server/hu.user.theme.userdark/src/archive/web/zul/img/button/timebox-rounded.png differ
diff --git a/server/hu.user.theme.userdark/src/archive/web/zul/img/button/toolbarbtn-corner.gif b/server/hu.user.theme.userdark/src/archive/web/zul/img/button/toolbarbtn-corner.gif
new file mode 100644 (file)
index 0000000..f15175d
Binary files /dev/null and b/server/hu.user.theme.userdark/src/archive/web/zul/img/button/toolbarbtn-corner.gif differ
diff --git a/server/hu.user.theme.userdark/src/archive/web/zul/img/button/toolbarbtn-corner.png b/server/hu.user.theme.userdark/src/archive/web/zul/img/button/toolbarbtn-corner.png
new file mode 100644 (file)
index 0000000..1257214
Binary files /dev/null and b/server/hu.user.theme.userdark/src/archive/web/zul/img/button/toolbarbtn-corner.png differ
diff --git a/server/hu.user.theme.userdark/src/archive/web/zul/img/button/toolbarbtn-ctr.gif b/server/hu.user.theme.userdark/src/archive/web/zul/img/button/toolbarbtn-ctr.gif
new file mode 100644 (file)
index 0000000..c5b6050
Binary files /dev/null and b/server/hu.user.theme.userdark/src/archive/web/zul/img/button/toolbarbtn-ctr.gif differ
diff --git a/server/hu.user.theme.userdark/src/archive/web/zul/img/button/toolbarbtn-ctr.png b/server/hu.user.theme.userdark/src/archive/web/zul/img/button/toolbarbtn-ctr.png
new file mode 100644 (file)
index 0000000..71c895a
Binary files /dev/null and b/server/hu.user.theme.userdark/src/archive/web/zul/img/button/toolbarbtn-ctr.png differ
diff --git a/server/hu.user.theme.userdark/src/archive/web/zul/img/button/toolbarbtn-x.gif b/server/hu.user.theme.userdark/src/archive/web/zul/img/button/toolbarbtn-x.gif
new file mode 100644 (file)
index 0000000..b0cc12e
Binary files /dev/null and b/server/hu.user.theme.userdark/src/archive/web/zul/img/button/toolbarbtn-x.gif differ
diff --git a/server/hu.user.theme.userdark/src/archive/web/zul/img/button/toolbarbtn-x.png b/server/hu.user.theme.userdark/src/archive/web/zul/img/button/toolbarbtn-x.png
new file mode 100644 (file)
index 0000000..7d4c8db
Binary files /dev/null and b/server/hu.user.theme.userdark/src/archive/web/zul/img/button/toolbarbtn-x.png differ
diff --git a/server/hu.user.theme.userdark/src/archive/web/zul/img/button/toolbarbtn-y.gif b/server/hu.user.theme.userdark/src/archive/web/zul/img/button/toolbarbtn-y.gif
new file mode 100644 (file)
index 0000000..4a0e800
Binary files /dev/null and b/server/hu.user.theme.userdark/src/archive/web/zul/img/button/toolbarbtn-y.gif differ
diff --git a/server/hu.user.theme.userdark/src/archive/web/zul/img/button/toolbarbtn-y.png b/server/hu.user.theme.userdark/src/archive/web/zul/img/button/toolbarbtn-y.png
new file mode 100644 (file)
index 0000000..55682f8
Binary files /dev/null and b/server/hu.user.theme.userdark/src/archive/web/zul/img/button/toolbarbtn-y.png differ
diff --git a/server/hu.user.theme.userdark/src/archive/web/zul/img/colorbox/cb-buttons.gif b/server/hu.user.theme.userdark/src/archive/web/zul/img/colorbox/cb-buttons.gif
new file mode 100644 (file)
index 0000000..2647c7c
Binary files /dev/null and b/server/hu.user.theme.userdark/src/archive/web/zul/img/colorbox/cb-buttons.gif differ
diff --git a/server/hu.user.theme.userdark/src/archive/web/zul/img/common/bar-bg.png b/server/hu.user.theme.userdark/src/archive/web/zul/img/common/bar-bg.png
new file mode 100644 (file)
index 0000000..47cb69a
Binary files /dev/null and b/server/hu.user.theme.userdark/src/archive/web/zul/img/common/bar-bg.png differ
diff --git a/server/hu.user.theme.userdark/src/archive/web/zul/img/common/check-sprite.gif b/server/hu.user.theme.userdark/src/archive/web/zul/img/common/check-sprite.gif
new file mode 100644 (file)
index 0000000..916e13a
Binary files /dev/null and b/server/hu.user.theme.userdark/src/archive/web/zul/img/common/check-sprite.gif differ
diff --git a/server/hu.user.theme.userdark/src/archive/web/zul/img/common/toolbar-hm.gif b/server/hu.user.theme.userdark/src/archive/web/zul/img/common/toolbar-hm.gif
new file mode 100644 (file)
index 0000000..6f3b944
Binary files /dev/null and b/server/hu.user.theme.userdark/src/archive/web/zul/img/common/toolbar-hm.gif differ
diff --git a/server/hu.user.theme.userdark/src/archive/web/zul/img/common/toolbar-hm.png b/server/hu.user.theme.userdark/src/archive/web/zul/img/common/toolbar-hm.png
new file mode 100644 (file)
index 0000000..de19866
Binary files /dev/null and b/server/hu.user.theme.userdark/src/archive/web/zul/img/common/toolbar-hm.png differ
diff --git a/server/hu.user.theme.userdark/src/archive/web/zul/img/errbox/error-close-over.gif b/server/hu.user.theme.userdark/src/archive/web/zul/img/errbox/error-close-over.gif
new file mode 100644 (file)
index 0000000..12f535f
Binary files /dev/null and b/server/hu.user.theme.userdark/src/archive/web/zul/img/errbox/error-close-over.gif differ
diff --git a/server/hu.user.theme.userdark/src/archive/web/zul/img/errbox/error-close.gif b/server/hu.user.theme.userdark/src/archive/web/zul/img/errbox/error-close.gif
new file mode 100644 (file)
index 0000000..16fdff5
Binary files /dev/null and b/server/hu.user.theme.userdark/src/archive/web/zul/img/errbox/error-close.gif differ
diff --git a/server/hu.user.theme.userdark/src/archive/web/zul/img/errbox/error-icon.gif b/server/hu.user.theme.userdark/src/archive/web/zul/img/errbox/error-icon.gif
new file mode 100644 (file)
index 0000000..716dc12
Binary files /dev/null and b/server/hu.user.theme.userdark/src/archive/web/zul/img/errbox/error-icon.gif differ
diff --git a/server/hu.user.theme.userdark/src/archive/web/zul/img/errbox/error-icon.png b/server/hu.user.theme.userdark/src/archive/web/zul/img/errbox/error-icon.png
new file mode 100644 (file)
index 0000000..a813d72
Binary files /dev/null and b/server/hu.user.theme.userdark/src/archive/web/zul/img/errbox/error-icon.png differ
diff --git a/server/hu.user.theme.userdark/src/archive/web/zul/img/errbox/pointerD.gif b/server/hu.user.theme.userdark/src/archive/web/zul/img/errbox/pointerD.gif
new file mode 100644 (file)
index 0000000..cdd9cdf
Binary files /dev/null and b/server/hu.user.theme.userdark/src/archive/web/zul/img/errbox/pointerD.gif differ
diff --git a/server/hu.user.theme.userdark/src/archive/web/zul/img/errbox/pointerD.png b/server/hu.user.theme.userdark/src/archive/web/zul/img/errbox/pointerD.png
new file mode 100644 (file)
index 0000000..93c9180
Binary files /dev/null and b/server/hu.user.theme.userdark/src/archive/web/zul/img/errbox/pointerD.png differ
diff --git a/server/hu.user.theme.userdark/src/archive/web/zul/img/errbox/pointerL.gif b/server/hu.user.theme.userdark/src/archive/web/zul/img/errbox/pointerL.gif
new file mode 100644 (file)
index 0000000..7e6694b
Binary files /dev/null and b/server/hu.user.theme.userdark/src/archive/web/zul/img/errbox/pointerL.gif differ
diff --git a/server/hu.user.theme.userdark/src/archive/web/zul/img/errbox/pointerL.png b/server/hu.user.theme.userdark/src/archive/web/zul/img/errbox/pointerL.png
new file mode 100644 (file)
index 0000000..af429f1
Binary files /dev/null and b/server/hu.user.theme.userdark/src/archive/web/zul/img/errbox/pointerL.png differ
diff --git a/server/hu.user.theme.userdark/src/archive/web/zul/img/errbox/pointerLD.gif b/server/hu.user.theme.userdark/src/archive/web/zul/img/errbox/pointerLD.gif
new file mode 100644 (file)
index 0000000..f84a5ec
Binary files /dev/null and b/server/hu.user.theme.userdark/src/archive/web/zul/img/errbox/pointerLD.gif differ
diff --git a/server/hu.user.theme.userdark/src/archive/web/zul/img/errbox/pointerLD.png b/server/hu.user.theme.userdark/src/archive/web/zul/img/errbox/pointerLD.png
new file mode 100644 (file)
index 0000000..e88cae9
Binary files /dev/null and b/server/hu.user.theme.userdark/src/archive/web/zul/img/errbox/pointerLD.png differ
diff --git a/server/hu.user.theme.userdark/src/archive/web/zul/img/errbox/pointerLU.gif b/server/hu.user.theme.userdark/src/archive/web/zul/img/errbox/pointerLU.gif
new file mode 100644 (file)
index 0000000..ea2d515
Binary files /dev/null and b/server/hu.user.theme.userdark/src/archive/web/zul/img/errbox/pointerLU.gif differ
diff --git a/server/hu.user.theme.userdark/src/archive/web/zul/img/errbox/pointerLU.png b/server/hu.user.theme.userdark/src/archive/web/zul/img/errbox/pointerLU.png
new file mode 100644 (file)
index 0000000..19f18f2
Binary files /dev/null and b/server/hu.user.theme.userdark/src/archive/web/zul/img/errbox/pointerLU.png differ
diff --git a/server/hu.user.theme.userdark/src/archive/web/zul/img/errbox/pointerR.gif b/server/hu.user.theme.userdark/src/archive/web/zul/img/errbox/pointerR.gif
new file mode 100644 (file)
index 0000000..9468936
Binary files /dev/null and b/server/hu.user.theme.userdark/src/archive/web/zul/img/errbox/pointerR.gif differ
diff --git a/server/hu.user.theme.userdark/src/archive/web/zul/img/errbox/pointerR.png b/server/hu.user.theme.userdark/src/archive/web/zul/img/errbox/pointerR.png
new file mode 100644 (file)
index 0000000..dfd1b8a
Binary files /dev/null and b/server/hu.user.theme.userdark/src/archive/web/zul/img/errbox/pointerR.png differ
diff --git a/server/hu.user.theme.userdark/src/archive/web/zul/img/errbox/pointerRD.gif b/server/hu.user.theme.userdark/src/archive/web/zul/img/errbox/pointerRD.gif
new file mode 100644 (file)
index 0000000..eb11545
Binary files /dev/null and b/server/hu.user.theme.userdark/src/archive/web/zul/img/errbox/pointerRD.gif differ
diff --git a/server/hu.user.theme.userdark/src/archive/web/zul/img/errbox/pointerRD.png b/server/hu.user.theme.userdark/src/archive/web/zul/img/errbox/pointerRD.png
new file mode 100644 (file)
index 0000000..3fee645
Binary files /dev/null and b/server/hu.user.theme.userdark/src/archive/web/zul/img/errbox/pointerRD.png differ
diff --git a/server/hu.user.theme.userdark/src/archive/web/zul/img/errbox/pointerRU.gif b/server/hu.user.theme.userdark/src/archive/web/zul/img/errbox/pointerRU.gif
new file mode 100644 (file)
index 0000000..e0f4a9d
Binary files /dev/null and b/server/hu.user.theme.userdark/src/archive/web/zul/img/errbox/pointerRU.gif differ
diff --git a/server/hu.user.theme.userdark/src/archive/web/zul/img/errbox/pointerRU.png b/server/hu.user.theme.userdark/src/archive/web/zul/img/errbox/pointerRU.png
new file mode 100644 (file)
index 0000000..986e139
Binary files /dev/null and b/server/hu.user.theme.userdark/src/archive/web/zul/img/errbox/pointerRU.png differ
diff --git a/server/hu.user.theme.userdark/src/archive/web/zul/img/errbox/pointerU.gif b/server/hu.user.theme.userdark/src/archive/web/zul/img/errbox/pointerU.gif
new file mode 100644 (file)
index 0000000..3117289
Binary files /dev/null and b/server/hu.user.theme.userdark/src/archive/web/zul/img/errbox/pointerU.gif differ
diff --git a/server/hu.user.theme.userdark/src/archive/web/zul/img/errbox/pointerU.png b/server/hu.user.theme.userdark/src/archive/web/zul/img/errbox/pointerU.png
new file mode 100644 (file)
index 0000000..9b8b4c7
Binary files /dev/null and b/server/hu.user.theme.userdark/src/archive/web/zul/img/errbox/pointerU.png differ
diff --git a/server/hu.user.theme.userdark/src/archive/web/zul/img/grid/arrows.gif b/server/hu.user.theme.userdark/src/archive/web/zul/img/grid/arrows.gif
new file mode 100644 (file)
index 0000000..d6f60ac
Binary files /dev/null and b/server/hu.user.theme.userdark/src/archive/web/zul/img/grid/arrows.gif differ
diff --git a/server/hu.user.theme.userdark/src/archive/web/zul/img/grid/arrows.png b/server/hu.user.theme.userdark/src/archive/web/zul/img/grid/arrows.png
new file mode 100644 (file)
index 0000000..b936c2d
Binary files /dev/null and b/server/hu.user.theme.userdark/src/archive/web/zul/img/grid/arrows.png differ
diff --git a/server/hu.user.theme.userdark/src/archive/web/zul/img/grid/column-bg.gif b/server/hu.user.theme.userdark/src/archive/web/zul/img/grid/column-bg.gif
new file mode 100644 (file)
index 0000000..ea13222
Binary files /dev/null and b/server/hu.user.theme.userdark/src/archive/web/zul/img/grid/column-bg.gif differ
diff --git a/server/hu.user.theme.userdark/src/archive/web/zul/img/grid/column-bg.png b/server/hu.user.theme.userdark/src/archive/web/zul/img/grid/column-bg.png
new file mode 100644 (file)
index 0000000..9293235
Binary files /dev/null and b/server/hu.user.theme.userdark/src/archive/web/zul/img/grid/column-bg.png differ
diff --git a/server/hu.user.theme.userdark/src/archive/web/zul/img/grid/column-over.gif b/server/hu.user.theme.userdark/src/archive/web/zul/img/grid/column-over.gif
new file mode 100644 (file)
index 0000000..de995bc
Binary files /dev/null and b/server/hu.user.theme.userdark/src/archive/web/zul/img/grid/column-over.gif differ
diff --git a/server/hu.user.theme.userdark/src/archive/web/zul/img/grid/column-over.png b/server/hu.user.theme.userdark/src/archive/web/zul/img/grid/column-over.png
new file mode 100644 (file)
index 0000000..dc40f0e
Binary files /dev/null and b/server/hu.user.theme.userdark/src/archive/web/zul/img/grid/column-over.png differ
diff --git a/server/hu.user.theme.userdark/src/archive/web/zul/img/grid/detail-bg.png b/server/hu.user.theme.userdark/src/archive/web/zul/img/grid/detail-bg.png
new file mode 100644 (file)
index 0000000..098af4c
Binary files /dev/null and b/server/hu.user.theme.userdark/src/archive/web/zul/img/grid/detail-bg.png differ
diff --git a/server/hu.user.theme.userdark/src/archive/web/zul/img/grid/group-bg-over-seld.png b/server/hu.user.theme.userdark/src/archive/web/zul/img/grid/group-bg-over-seld.png
new file mode 100644 (file)
index 0000000..09c1051
Binary files /dev/null and b/server/hu.user.theme.userdark/src/archive/web/zul/img/grid/group-bg-over-seld.png differ
diff --git a/server/hu.user.theme.userdark/src/archive/web/zul/img/grid/group-bg-over.png b/server/hu.user.theme.userdark/src/archive/web/zul/img/grid/group-bg-over.png
new file mode 100644 (file)
index 0000000..351902f
Binary files /dev/null and b/server/hu.user.theme.userdark/src/archive/web/zul/img/grid/group-bg-over.png differ
diff --git a/server/hu.user.theme.userdark/src/archive/web/zul/img/grid/group-bg-seld.png b/server/hu.user.theme.userdark/src/archive/web/zul/img/grid/group-bg-seld.png
new file mode 100644 (file)
index 0000000..54f2c65
Binary files /dev/null and b/server/hu.user.theme.userdark/src/archive/web/zul/img/grid/group-bg-seld.png differ
diff --git a/server/hu.user.theme.userdark/src/archive/web/zul/img/grid/group_bg.gif b/server/hu.user.theme.userdark/src/archive/web/zul/img/grid/group_bg.gif
new file mode 100644 (file)
index 0000000..3811150
Binary files /dev/null and b/server/hu.user.theme.userdark/src/archive/web/zul/img/grid/group_bg.gif differ
diff --git a/server/hu.user.theme.userdark/src/archive/web/zul/img/grid/groupfoot_bg.gif b/server/hu.user.theme.userdark/src/archive/web/zul/img/grid/groupfoot_bg.gif
new file mode 100644 (file)
index 0000000..bd93f2d
Binary files /dev/null and b/server/hu.user.theme.userdark/src/archive/web/zul/img/grid/groupfoot_bg.gif differ
diff --git a/server/hu.user.theme.userdark/src/archive/web/zul/img/grid/hd-btn.gif b/server/hu.user.theme.userdark/src/archive/web/zul/img/grid/hd-btn.gif
new file mode 100644 (file)
index 0000000..7bb1aef
Binary files /dev/null and b/server/hu.user.theme.userdark/src/archive/web/zul/img/grid/hd-btn.gif differ
diff --git a/server/hu.user.theme.userdark/src/archive/web/zul/img/grid/hd-btn.png b/server/hu.user.theme.userdark/src/archive/web/zul/img/grid/hd-btn.png
new file mode 100644 (file)
index 0000000..b85ed35
Binary files /dev/null and b/server/hu.user.theme.userdark/src/archive/web/zul/img/grid/hd-btn.png differ
diff --git a/server/hu.user.theme.userdark/src/archive/web/zul/img/grid/head-bg.png b/server/hu.user.theme.userdark/src/archive/web/zul/img/grid/head-bg.png
new file mode 100644 (file)
index 0000000..d84a943
Binary files /dev/null and b/server/hu.user.theme.userdark/src/archive/web/zul/img/grid/head-bg.png differ
diff --git a/server/hu.user.theme.userdark/src/archive/web/zul/img/grid/header-over.png b/server/hu.user.theme.userdark/src/archive/web/zul/img/grid/header-over.png
new file mode 100644 (file)
index 0000000..dc40f0e
Binary files /dev/null and b/server/hu.user.theme.userdark/src/archive/web/zul/img/grid/header-over.png differ
diff --git a/server/hu.user.theme.userdark/src/archive/web/zul/img/grid/menu-arrowdown.gif b/server/hu.user.theme.userdark/src/archive/web/zul/img/grid/menu-arrowdown.gif
new file mode 100644 (file)
index 0000000..0934851
Binary files /dev/null and b/server/hu.user.theme.userdark/src/archive/web/zul/img/grid/menu-arrowdown.gif differ
diff --git a/server/hu.user.theme.userdark/src/archive/web/zul/img/grid/menu-arrowdown.png b/server/hu.user.theme.userdark/src/archive/web/zul/img/grid/menu-arrowdown.png
new file mode 100644 (file)
index 0000000..de931b4
Binary files /dev/null and b/server/hu.user.theme.userdark/src/archive/web/zul/img/grid/menu-arrowdown.png differ
diff --git a/server/hu.user.theme.userdark/src/archive/web/zul/img/grid/menu-arrowup.gif b/server/hu.user.theme.userdark/src/archive/web/zul/img/grid/menu-arrowup.gif
new file mode 100644 (file)
index 0000000..6992cf1
Binary files /dev/null and b/server/hu.user.theme.userdark/src/archive/web/zul/img/grid/menu-arrowup.gif differ
diff --git a/server/hu.user.theme.userdark/src/archive/web/zul/img/grid/menu-arrowup.png b/server/hu.user.theme.userdark/src/archive/web/zul/img/grid/menu-arrowup.png
new file mode 100644 (file)
index 0000000..f4a9fc2
Binary files /dev/null and b/server/hu.user.theme.userdark/src/archive/web/zul/img/grid/menu-arrowup.png differ
diff --git a/server/hu.user.theme.userdark/src/archive/web/zul/img/grid/menu-group.gif b/server/hu.user.theme.userdark/src/archive/web/zul/img/grid/menu-group.gif
new file mode 100644 (file)
index 0000000..9de086e
Binary files /dev/null and b/server/hu.user.theme.userdark/src/archive/web/zul/img/grid/menu-group.gif differ
diff --git a/server/hu.user.theme.userdark/src/archive/web/zul/img/grid/menu-group.png b/server/hu.user.theme.userdark/src/archive/web/zul/img/grid/menu-group.png
new file mode 100644 (file)
index 0000000..6ba9605
Binary files /dev/null and b/server/hu.user.theme.userdark/src/archive/web/zul/img/grid/menu-group.png differ
diff --git a/server/hu.user.theme.userdark/src/archive/web/zul/img/grid/menu-ungroup.gif b/server/hu.user.theme.userdark/src/archive/web/zul/img/grid/menu-ungroup.gif
new file mode 100644 (file)
index 0000000..324dbb3
Binary files /dev/null and b/server/hu.user.theme.userdark/src/archive/web/zul/img/grid/menu-ungroup.gif differ
diff --git a/server/hu.user.theme.userdark/src/archive/web/zul/img/grid/menu-ungroup.png b/server/hu.user.theme.userdark/src/archive/web/zul/img/grid/menu-ungroup.png
new file mode 100644 (file)
index 0000000..7abae1b
Binary files /dev/null and b/server/hu.user.theme.userdark/src/archive/web/zul/img/grid/menu-ungroup.png differ
diff --git a/server/hu.user.theme.userdark/src/archive/web/zul/img/grid/row-expand.gif b/server/hu.user.theme.userdark/src/archive/web/zul/img/grid/row-expand.gif
new file mode 100644 (file)
index 0000000..5fb3436
Binary files /dev/null and b/server/hu.user.theme.userdark/src/archive/web/zul/img/grid/row-expand.gif differ
diff --git a/server/hu.user.theme.userdark/src/archive/web/zul/img/grid/row-expand.png b/server/hu.user.theme.userdark/src/archive/web/zul/img/grid/row-expand.png
new file mode 100644 (file)
index 0000000..08e4d8e
Binary files /dev/null and b/server/hu.user.theme.userdark/src/archive/web/zul/img/grid/row-expand.png differ
diff --git a/server/hu.user.theme.userdark/src/archive/web/zul/img/input/bandbtn.gif b/server/hu.user.theme.userdark/src/archive/web/zul/img/input/bandbtn.gif
new file mode 100644 (file)
index 0000000..9169084
Binary files /dev/null and b/server/hu.user.theme.userdark/src/archive/web/zul/img/input/bandbtn.gif differ
diff --git a/server/hu.user.theme.userdark/src/archive/web/zul/img/input/combobtn.gif b/server/hu.user.theme.userdark/src/archive/web/zul/img/input/combobtn.gif
new file mode 100644 (file)
index 0000000..72eb270
Binary files /dev/null and b/server/hu.user.theme.userdark/src/archive/web/zul/img/input/combobtn.gif differ
diff --git a/server/hu.user.theme.userdark/src/archive/web/zul/img/input/datebtn.gif b/server/hu.user.theme.userdark/src/archive/web/zul/img/input/datebtn.gif
new file mode 100644 (file)
index 0000000..d50e125
Binary files /dev/null and b/server/hu.user.theme.userdark/src/archive/web/zul/img/input/datebtn.gif differ
diff --git a/server/hu.user.theme.userdark/src/archive/web/zul/img/input/timebtn-down.gif b/server/hu.user.theme.userdark/src/archive/web/zul/img/input/timebtn-down.gif
new file mode 100644 (file)
index 0000000..2bb0447
Binary files /dev/null and b/server/hu.user.theme.userdark/src/archive/web/zul/img/input/timebtn-down.gif differ
diff --git a/server/hu.user.theme.userdark/src/archive/web/zul/img/input/timebtn-up.gif b/server/hu.user.theme.userdark/src/archive/web/zul/img/input/timebtn-up.gif
new file mode 100644 (file)
index 0000000..4d87a5f
Binary files /dev/null and b/server/hu.user.theme.userdark/src/archive/web/zul/img/input/timebtn-up.gif differ
diff --git a/server/hu.user.theme.userdark/src/archive/web/zul/img/layout/borderlayout-btn.gif b/server/hu.user.theme.userdark/src/archive/web/zul/img/layout/borderlayout-btn.gif
new file mode 100644 (file)
index 0000000..73177b1
Binary files /dev/null and b/server/hu.user.theme.userdark/src/archive/web/zul/img/layout/borderlayout-btn.gif differ
diff --git a/server/hu.user.theme.userdark/src/archive/web/zul/img/layout/borderlayout-btn.png b/server/hu.user.theme.userdark/src/archive/web/zul/img/layout/borderlayout-btn.png
new file mode 100644 (file)
index 0000000..edf8bf4
Binary files /dev/null and b/server/hu.user.theme.userdark/src/archive/web/zul/img/layout/borderlayout-btn.png differ
diff --git a/server/hu.user.theme.userdark/src/archive/web/zul/img/layout/borderlayout-hm.gif b/server/hu.user.theme.userdark/src/archive/web/zul/img/layout/borderlayout-hm.gif
new file mode 100644 (file)
index 0000000..f5514d2
Binary files /dev/null and b/server/hu.user.theme.userdark/src/archive/web/zul/img/layout/borderlayout-hm.gif differ
diff --git a/server/hu.user.theme.userdark/src/archive/web/zul/img/layout/borderlayout-hm.png b/server/hu.user.theme.userdark/src/archive/web/zul/img/layout/borderlayout-hm.png
new file mode 100644 (file)
index 0000000..0211e0a
Binary files /dev/null and b/server/hu.user.theme.userdark/src/archive/web/zul/img/layout/borderlayout-hm.png differ
diff --git a/server/hu.user.theme.userdark/src/archive/web/zul/img/layout/groupbox-hm.gif b/server/hu.user.theme.userdark/src/archive/web/zul/img/layout/groupbox-hm.gif
new file mode 100644 (file)
index 0000000..d5dd6df
Binary files /dev/null and b/server/hu.user.theme.userdark/src/archive/web/zul/img/layout/groupbox-hm.gif differ
diff --git a/server/hu.user.theme.userdark/src/archive/web/zul/img/layout/groupbox-hm.png b/server/hu.user.theme.userdark/src/archive/web/zul/img/layout/groupbox-hm.png
new file mode 100644 (file)
index 0000000..0646261
Binary files /dev/null and b/server/hu.user.theme.userdark/src/archive/web/zul/img/layout/groupbox-hm.png differ
diff --git a/server/hu.user.theme.userdark/src/archive/web/zul/img/layout/groupbox-x.gif b/server/hu.user.theme.userdark/src/archive/web/zul/img/layout/groupbox-x.gif
new file mode 100644 (file)
index 0000000..fbb032c
Binary files /dev/null and b/server/hu.user.theme.userdark/src/archive/web/zul/img/layout/groupbox-x.gif differ
diff --git a/server/hu.user.theme.userdark/src/archive/web/zul/img/layout/groupbox-y.gif b/server/hu.user.theme.userdark/src/archive/web/zul/img/layout/groupbox-y.gif
new file mode 100644 (file)
index 0000000..96cd137
Binary files /dev/null and b/server/hu.user.theme.userdark/src/archive/web/zul/img/layout/groupbox-y.gif differ
diff --git a/server/hu.user.theme.userdark/src/archive/web/zul/img/menu/arrow.gif b/server/hu.user.theme.userdark/src/archive/web/zul/img/menu/arrow.gif
new file mode 100644 (file)
index 0000000..31759b9
Binary files /dev/null and b/server/hu.user.theme.userdark/src/archive/web/zul/img/menu/arrow.gif differ
diff --git a/server/hu.user.theme.userdark/src/archive/web/zul/img/menu/btn-arrow.gif b/server/hu.user.theme.userdark/src/archive/web/zul/img/menu/btn-arrow.gif
new file mode 100644 (file)
index 0000000..020110f
Binary files /dev/null and b/server/hu.user.theme.userdark/src/archive/web/zul/img/menu/btn-arrow.gif differ
diff --git a/server/hu.user.theme.userdark/src/archive/web/zul/img/menu/btn-menu-hor-over.gif b/server/hu.user.theme.userdark/src/archive/web/zul/img/menu/btn-menu-hor-over.gif
new file mode 100644 (file)
index 0000000..2b3138b
Binary files /dev/null and b/server/hu.user.theme.userdark/src/archive/web/zul/img/menu/btn-menu-hor-over.gif differ
diff --git a/server/hu.user.theme.userdark/src/archive/web/zul/img/menu/btn-menu-ver-over.gif b/server/hu.user.theme.userdark/src/archive/web/zul/img/menu/btn-menu-ver-over.gif
new file mode 100644 (file)
index 0000000..7367d47
Binary files /dev/null and b/server/hu.user.theme.userdark/src/archive/web/zul/img/menu/btn-menu-ver-over.gif differ
diff --git a/server/hu.user.theme.userdark/src/archive/web/zul/img/menu/checked.gif b/server/hu.user.theme.userdark/src/archive/web/zul/img/menu/checked.gif
new file mode 100644 (file)
index 0000000..f739251
Binary files /dev/null and b/server/hu.user.theme.userdark/src/archive/web/zul/img/menu/checked.gif differ
diff --git a/server/hu.user.theme.userdark/src/archive/web/zul/img/menu/menu-bg.gif b/server/hu.user.theme.userdark/src/archive/web/zul/img/menu/menu-bg.gif
new file mode 100644 (file)
index 0000000..528b6f0
Binary files /dev/null and b/server/hu.user.theme.userdark/src/archive/web/zul/img/menu/menu-bg.gif differ
diff --git a/server/hu.user.theme.userdark/src/archive/web/zul/img/menu/menu-bg.png b/server/hu.user.theme.userdark/src/archive/web/zul/img/menu/menu-bg.png
new file mode 100644 (file)
index 0000000..5e0286b
Binary files /dev/null and b/server/hu.user.theme.userdark/src/archive/web/zul/img/menu/menu-bg.png differ
diff --git a/server/hu.user.theme.userdark/src/archive/web/zul/img/menu/menu-btn.png b/server/hu.user.theme.userdark/src/archive/web/zul/img/menu/menu-btn.png
new file mode 100644 (file)
index 0000000..b828556
Binary files /dev/null and b/server/hu.user.theme.userdark/src/archive/web/zul/img/menu/menu-btn.png differ
diff --git a/server/hu.user.theme.userdark/src/archive/web/zul/img/menu/pp-bg.png b/server/hu.user.theme.userdark/src/archive/web/zul/img/menu/pp-bg.png
new file mode 100644 (file)
index 0000000..4354f81
Binary files /dev/null and b/server/hu.user.theme.userdark/src/archive/web/zul/img/menu/pp-bg.png differ
diff --git a/server/hu.user.theme.userdark/src/archive/web/zul/img/menu/trans-menu-btn.png b/server/hu.user.theme.userdark/src/archive/web/zul/img/menu/trans-menu-btn.png
new file mode 100644 (file)
index 0000000..ea2c30e
Binary files /dev/null and b/server/hu.user.theme.userdark/src/archive/web/zul/img/menu/trans-menu-btn.png differ
diff --git a/server/hu.user.theme.userdark/src/archive/web/zul/img/menu/unchecked.gif b/server/hu.user.theme.userdark/src/archive/web/zul/img/menu/unchecked.gif
new file mode 100644 (file)
index 0000000..bba3c8c
Binary files /dev/null and b/server/hu.user.theme.userdark/src/archive/web/zul/img/menu/unchecked.gif differ
diff --git a/server/hu.user.theme.userdark/src/archive/web/zul/img/misc/drag-allow.gif b/server/hu.user.theme.userdark/src/archive/web/zul/img/misc/drag-allow.gif
new file mode 100644 (file)
index 0000000..3b58777
Binary files /dev/null and b/server/hu.user.theme.userdark/src/archive/web/zul/img/misc/drag-allow.gif differ
diff --git a/server/hu.user.theme.userdark/src/archive/web/zul/img/misc/drag-allow.png b/server/hu.user.theme.userdark/src/archive/web/zul/img/misc/drag-allow.png
new file mode 100644 (file)
index 0000000..210b1a6
Binary files /dev/null and b/server/hu.user.theme.userdark/src/archive/web/zul/img/misc/drag-allow.png differ
diff --git a/server/hu.user.theme.userdark/src/archive/web/zul/img/misc/drag-disallow.gif b/server/hu.user.theme.userdark/src/archive/web/zul/img/misc/drag-disallow.gif
new file mode 100644 (file)
index 0000000..2a6ce23
Binary files /dev/null and b/server/hu.user.theme.userdark/src/archive/web/zul/img/misc/drag-disallow.gif differ
diff --git a/server/hu.user.theme.userdark/src/archive/web/zul/img/misc/drag-disallow.png b/server/hu.user.theme.userdark/src/archive/web/zul/img/misc/drag-disallow.png
new file mode 100644 (file)
index 0000000..20d6f5e
Binary files /dev/null and b/server/hu.user.theme.userdark/src/archive/web/zul/img/misc/drag-disallow.png differ
diff --git a/server/hu.user.theme.userdark/src/archive/web/zul/img/misc/fileupload.gif b/server/hu.user.theme.userdark/src/archive/web/zul/img/misc/fileupload.gif
new file mode 100644 (file)
index 0000000..c4b2198
Binary files /dev/null and b/server/hu.user.theme.userdark/src/archive/web/zul/img/misc/fileupload.gif differ
diff --git a/server/hu.user.theme.userdark/src/archive/web/zul/img/misc/prgmeter-anim.gif b/server/hu.user.theme.userdark/src/archive/web/zul/img/misc/prgmeter-anim.gif
new file mode 100644 (file)
index 0000000..ee0bf10
Binary files /dev/null and b/server/hu.user.theme.userdark/src/archive/web/zul/img/misc/prgmeter-anim.gif differ
diff --git a/server/hu.user.theme.userdark/src/archive/web/zul/img/misc/prgmeter.png b/server/hu.user.theme.userdark/src/archive/web/zul/img/misc/prgmeter.png
new file mode 100644 (file)
index 0000000..deda4b9
Binary files /dev/null and b/server/hu.user.theme.userdark/src/archive/web/zul/img/misc/prgmeter.png differ
diff --git a/server/hu.user.theme.userdark/src/archive/web/zul/img/misc/prgmeter_bg.png b/server/hu.user.theme.userdark/src/archive/web/zul/img/misc/prgmeter_bg.png
new file mode 100644 (file)
index 0000000..f40db61
Binary files /dev/null and b/server/hu.user.theme.userdark/src/archive/web/zul/img/misc/prgmeter_bg.png differ
diff --git a/server/hu.user.theme.userdark/src/archive/web/zul/img/misc/progress.gif b/server/hu.user.theme.userdark/src/archive/web/zul/img/misc/progress.gif
new file mode 100644 (file)
index 0000000..4fea856
Binary files /dev/null and b/server/hu.user.theme.userdark/src/archive/web/zul/img/misc/progress.gif differ
diff --git a/server/hu.user.theme.userdark/src/archive/web/zul/img/msgbox/info-btn.gif b/server/hu.user.theme.userdark/src/archive/web/zul/img/msgbox/info-btn.gif
new file mode 100644 (file)
index 0000000..bc2e165
Binary files /dev/null and b/server/hu.user.theme.userdark/src/archive/web/zul/img/msgbox/info-btn.gif differ
diff --git a/server/hu.user.theme.userdark/src/archive/web/zul/img/msgbox/info-btn.png b/server/hu.user.theme.userdark/src/archive/web/zul/img/msgbox/info-btn.png
new file mode 100644 (file)
index 0000000..7fd020c
Binary files /dev/null and b/server/hu.user.theme.userdark/src/archive/web/zul/img/msgbox/info-btn.png differ
diff --git a/server/hu.user.theme.userdark/src/archive/web/zul/img/msgbox/question-btn.gif b/server/hu.user.theme.userdark/src/archive/web/zul/img/msgbox/question-btn.gif
new file mode 100644 (file)
index 0000000..12fa3dc
Binary files /dev/null and b/server/hu.user.theme.userdark/src/archive/web/zul/img/msgbox/question-btn.gif differ
diff --git a/server/hu.user.theme.userdark/src/archive/web/zul/img/msgbox/question-btn.png b/server/hu.user.theme.userdark/src/archive/web/zul/img/msgbox/question-btn.png
new file mode 100644 (file)
index 0000000..730831a
Binary files /dev/null and b/server/hu.user.theme.userdark/src/archive/web/zul/img/msgbox/question-btn.png differ
diff --git a/server/hu.user.theme.userdark/src/archive/web/zul/img/msgbox/stop-btn.gif b/server/hu.user.theme.userdark/src/archive/web/zul/img/msgbox/stop-btn.gif
new file mode 100644 (file)
index 0000000..918f5c4
Binary files /dev/null and b/server/hu.user.theme.userdark/src/archive/web/zul/img/msgbox/stop-btn.gif differ
diff --git a/server/hu.user.theme.userdark/src/archive/web/zul/img/msgbox/stop-btn.png b/server/hu.user.theme.userdark/src/archive/web/zul/img/msgbox/stop-btn.png
new file mode 100644 (file)
index 0000000..8a8e2fc
Binary files /dev/null and b/server/hu.user.theme.userdark/src/archive/web/zul/img/msgbox/stop-btn.png differ
diff --git a/server/hu.user.theme.userdark/src/archive/web/zul/img/msgbox/warning-btn.gif b/server/hu.user.theme.userdark/src/archive/web/zul/img/msgbox/warning-btn.gif
new file mode 100644 (file)
index 0000000..ba56388
Binary files /dev/null and b/server/hu.user.theme.userdark/src/archive/web/zul/img/msgbox/warning-btn.gif differ
diff --git a/server/hu.user.theme.userdark/src/archive/web/zul/img/msgbox/warning-btn.png b/server/hu.user.theme.userdark/src/archive/web/zul/img/msgbox/warning-btn.png
new file mode 100644 (file)
index 0000000..fd95f2b
Binary files /dev/null and b/server/hu.user.theme.userdark/src/archive/web/zul/img/msgbox/warning-btn.png differ
diff --git a/server/hu.user.theme.userdark/src/archive/web/zul/img/paging/paging-btn.gif b/server/hu.user.theme.userdark/src/archive/web/zul/img/paging/paging-btn.gif
new file mode 100644 (file)
index 0000000..f211314
Binary files /dev/null and b/server/hu.user.theme.userdark/src/archive/web/zul/img/paging/paging-btn.gif differ
diff --git a/server/hu.user.theme.userdark/src/archive/web/zul/img/paging/paging-btn.png b/server/hu.user.theme.userdark/src/archive/web/zul/img/paging/paging-btn.png
new file mode 100644 (file)
index 0000000..930294f
Binary files /dev/null and b/server/hu.user.theme.userdark/src/archive/web/zul/img/paging/paging-btn.png differ
diff --git a/server/hu.user.theme.userdark/src/archive/web/zul/img/paging/pg-btn2.gif b/server/hu.user.theme.userdark/src/archive/web/zul/img/paging/pg-btn2.gif
new file mode 100644 (file)
index 0000000..99d5496
Binary files /dev/null and b/server/hu.user.theme.userdark/src/archive/web/zul/img/paging/pg-btn2.gif differ
diff --git a/server/hu.user.theme.userdark/src/archive/web/zul/img/paging/pg-btn2.png b/server/hu.user.theme.userdark/src/archive/web/zul/img/paging/pg-btn2.png
new file mode 100644 (file)
index 0000000..64ccbb1
Binary files /dev/null and b/server/hu.user.theme.userdark/src/archive/web/zul/img/paging/pg-btn2.png differ
diff --git a/server/hu.user.theme.userdark/src/archive/web/zul/img/popup/notif-close-over.gif b/server/hu.user.theme.userdark/src/archive/web/zul/img/popup/notif-close-over.gif
new file mode 100644 (file)
index 0000000..bc2d126
Binary files /dev/null and b/server/hu.user.theme.userdark/src/archive/web/zul/img/popup/notif-close-over.gif differ
diff --git a/server/hu.user.theme.userdark/src/archive/web/zul/img/popup/notif-close-over.png b/server/hu.user.theme.userdark/src/archive/web/zul/img/popup/notif-close-over.png
new file mode 100644 (file)
index 0000000..fe32f14
Binary files /dev/null and b/server/hu.user.theme.userdark/src/archive/web/zul/img/popup/notif-close-over.png differ
diff --git a/server/hu.user.theme.userdark/src/archive/web/zul/img/popup/notif-close.gif b/server/hu.user.theme.userdark/src/archive/web/zul/img/popup/notif-close.gif
new file mode 100644 (file)
index 0000000..6dd1578
Binary files /dev/null and b/server/hu.user.theme.userdark/src/archive/web/zul/img/popup/notif-close.gif differ
diff --git a/server/hu.user.theme.userdark/src/archive/web/zul/img/popup/notif-close.png b/server/hu.user.theme.userdark/src/archive/web/zul/img/popup/notif-close.png
new file mode 100644 (file)
index 0000000..5360312
Binary files /dev/null and b/server/hu.user.theme.userdark/src/archive/web/zul/img/popup/notif-close.png differ
diff --git a/server/hu.user.theme.userdark/src/archive/web/zul/img/popup/notif-error.gif b/server/hu.user.theme.userdark/src/archive/web/zul/img/popup/notif-error.gif
new file mode 100644 (file)
index 0000000..c2356ce
Binary files /dev/null and b/server/hu.user.theme.userdark/src/archive/web/zul/img/popup/notif-error.gif differ
diff --git a/server/hu.user.theme.userdark/src/archive/web/zul/img/popup/notif-error.png b/server/hu.user.theme.userdark/src/archive/web/zul/img/popup/notif-error.png
new file mode 100644 (file)
index 0000000..08295c7
Binary files /dev/null and b/server/hu.user.theme.userdark/src/archive/web/zul/img/popup/notif-error.png differ
diff --git a/server/hu.user.theme.userdark/src/archive/web/zul/img/popup/notif-info.gif b/server/hu.user.theme.userdark/src/archive/web/zul/img/popup/notif-info.gif
new file mode 100644 (file)
index 0000000..2221b6c
Binary files /dev/null and b/server/hu.user.theme.userdark/src/archive/web/zul/img/popup/notif-info.gif differ
diff --git a/server/hu.user.theme.userdark/src/archive/web/zul/img/popup/notif-info.png b/server/hu.user.theme.userdark/src/archive/web/zul/img/popup/notif-info.png
new file mode 100644 (file)
index 0000000..d630fa0
Binary files /dev/null and b/server/hu.user.theme.userdark/src/archive/web/zul/img/popup/notif-info.png differ
diff --git a/server/hu.user.theme.userdark/src/archive/web/zul/img/popup/notif-warning.gif b/server/hu.user.theme.userdark/src/archive/web/zul/img/popup/notif-warning.gif
new file mode 100644 (file)
index 0000000..a6cd8ac
Binary files /dev/null and b/server/hu.user.theme.userdark/src/archive/web/zul/img/popup/notif-warning.gif differ
diff --git a/server/hu.user.theme.userdark/src/archive/web/zul/img/popup/notif-warning.png b/server/hu.user.theme.userdark/src/archive/web/zul/img/popup/notif-warning.png
new file mode 100644 (file)
index 0000000..824ad46
Binary files /dev/null and b/server/hu.user.theme.userdark/src/archive/web/zul/img/popup/notif-warning.png differ
diff --git a/server/hu.user.theme.userdark/src/archive/web/zul/img/popup/popup-bg.gif b/server/hu.user.theme.userdark/src/archive/web/zul/img/popup/popup-bg.gif
new file mode 100644 (file)
index 0000000..04713e6
Binary files /dev/null and b/server/hu.user.theme.userdark/src/archive/web/zul/img/popup/popup-bg.gif differ
diff --git a/server/hu.user.theme.userdark/src/archive/web/zul/img/popup/popup-bg.png b/server/hu.user.theme.userdark/src/archive/web/zul/img/popup/popup-bg.png
new file mode 100644 (file)
index 0000000..86b9854
Binary files /dev/null and b/server/hu.user.theme.userdark/src/archive/web/zul/img/popup/popup-bg.png differ
diff --git a/server/hu.user.theme.userdark/src/archive/web/zul/img/shadow-blr.png b/server/hu.user.theme.userdark/src/archive/web/zul/img/shadow-blr.png
new file mode 100644 (file)
index 0000000..4cc6e8e
Binary files /dev/null and b/server/hu.user.theme.userdark/src/archive/web/zul/img/shadow-blr.png differ
diff --git a/server/hu.user.theme.userdark/src/archive/web/zul/img/shadow-cl.png b/server/hu.user.theme.userdark/src/archive/web/zul/img/shadow-cl.png
new file mode 100644 (file)
index 0000000..f6a81eb
Binary files /dev/null and b/server/hu.user.theme.userdark/src/archive/web/zul/img/shadow-cl.png differ
diff --git a/server/hu.user.theme.userdark/src/archive/web/zul/img/shadow-cr.png b/server/hu.user.theme.userdark/src/archive/web/zul/img/shadow-cr.png
new file mode 100644 (file)
index 0000000..bb9c5ff
Binary files /dev/null and b/server/hu.user.theme.userdark/src/archive/web/zul/img/shadow-cr.png differ
diff --git a/server/hu.user.theme.userdark/src/archive/web/zul/img/shadow-m.png b/server/hu.user.theme.userdark/src/archive/web/zul/img/shadow-m.png
new file mode 100644 (file)
index 0000000..b36b7e8
Binary files /dev/null and b/server/hu.user.theme.userdark/src/archive/web/zul/img/shadow-m.png differ
diff --git a/server/hu.user.theme.userdark/src/archive/web/zul/img/shadow-tlr.png b/server/hu.user.theme.userdark/src/archive/web/zul/img/shadow-tlr.png
new file mode 100644 (file)
index 0000000..a495bd8
Binary files /dev/null and b/server/hu.user.theme.userdark/src/archive/web/zul/img/shadow-tlr.png differ
diff --git a/server/hu.user.theme.userdark/src/archive/web/zul/img/slider/slider-bg-ver.gif b/server/hu.user.theme.userdark/src/archive/web/zul/img/slider/slider-bg-ver.gif
new file mode 100644 (file)
index 0000000..341d6be
Binary files /dev/null and b/server/hu.user.theme.userdark/src/archive/web/zul/img/slider/slider-bg-ver.gif differ
diff --git a/server/hu.user.theme.userdark/src/archive/web/zul/img/slider/slider-bg-ver.png b/server/hu.user.theme.userdark/src/archive/web/zul/img/slider/slider-bg-ver.png
new file mode 100644 (file)
index 0000000..3298769
Binary files /dev/null and b/server/hu.user.theme.userdark/src/archive/web/zul/img/slider/slider-bg-ver.png differ
diff --git a/server/hu.user.theme.userdark/src/archive/web/zul/img/slider/slider-bg.gif b/server/hu.user.theme.userdark/src/archive/web/zul/img/slider/slider-bg.gif
new file mode 100644 (file)
index 0000000..9038d93
Binary files /dev/null and b/server/hu.user.theme.userdark/src/archive/web/zul/img/slider/slider-bg.gif differ
diff --git a/server/hu.user.theme.userdark/src/archive/web/zul/img/slider/slider-bg.png b/server/hu.user.theme.userdark/src/archive/web/zul/img/slider/slider-bg.png
new file mode 100644 (file)
index 0000000..ece83bb
Binary files /dev/null and b/server/hu.user.theme.userdark/src/archive/web/zul/img/slider/slider-bg.png differ
diff --git a/server/hu.user.theme.userdark/src/archive/web/zul/img/slider/slider-circle.gif b/server/hu.user.theme.userdark/src/archive/web/zul/img/slider/slider-circle.gif
new file mode 100644 (file)
index 0000000..28d692c
Binary files /dev/null and b/server/hu.user.theme.userdark/src/archive/web/zul/img/slider/slider-circle.gif differ
diff --git a/server/hu.user.theme.userdark/src/archive/web/zul/img/slider/slider-circle.png b/server/hu.user.theme.userdark/src/archive/web/zul/img/slider/slider-circle.png
new file mode 100644 (file)
index 0000000..3d1f85c
Binary files /dev/null and b/server/hu.user.theme.userdark/src/archive/web/zul/img/slider/slider-circle.png differ
diff --git a/server/hu.user.theme.userdark/src/archive/web/zul/img/slider/slider-scale.gif b/server/hu.user.theme.userdark/src/archive/web/zul/img/slider/slider-scale.gif
new file mode 100644 (file)
index 0000000..13175fc
Binary files /dev/null and b/server/hu.user.theme.userdark/src/archive/web/zul/img/slider/slider-scale.gif differ
diff --git a/server/hu.user.theme.userdark/src/archive/web/zul/img/slider/slider-scale.png b/server/hu.user.theme.userdark/src/archive/web/zul/img/slider/slider-scale.png
new file mode 100644 (file)
index 0000000..ee8416d
Binary files /dev/null and b/server/hu.user.theme.userdark/src/archive/web/zul/img/slider/slider-scale.png differ
diff --git a/server/hu.user.theme.userdark/src/archive/web/zul/img/slider/slider-square.gif b/server/hu.user.theme.userdark/src/archive/web/zul/img/slider/slider-square.gif
new file mode 100644 (file)
index 0000000..dc364b6
Binary files /dev/null and b/server/hu.user.theme.userdark/src/archive/web/zul/img/slider/slider-square.gif differ
diff --git a/server/hu.user.theme.userdark/src/archive/web/zul/img/slider/slider-square.png b/server/hu.user.theme.userdark/src/archive/web/zul/img/slider/slider-square.png
new file mode 100644 (file)
index 0000000..2d6f22b
Binary files /dev/null and b/server/hu.user.theme.userdark/src/archive/web/zul/img/slider/slider-square.png differ
diff --git a/server/hu.user.theme.userdark/src/archive/web/zul/img/slider/slider-v-circle.gif b/server/hu.user.theme.userdark/src/archive/web/zul/img/slider/slider-v-circle.gif
new file mode 100644 (file)
index 0000000..126abd9
Binary files /dev/null and b/server/hu.user.theme.userdark/src/archive/web/zul/img/slider/slider-v-circle.gif differ
diff --git a/server/hu.user.theme.userdark/src/archive/web/zul/img/slider/slider-v-circle.png b/server/hu.user.theme.userdark/src/archive/web/zul/img/slider/slider-v-circle.png
new file mode 100644 (file)
index 0000000..5df5cc8
Binary files /dev/null and b/server/hu.user.theme.userdark/src/archive/web/zul/img/slider/slider-v-circle.png differ
diff --git a/server/hu.user.theme.userdark/src/archive/web/zul/img/slider/slider-v-square.gif b/server/hu.user.theme.userdark/src/archive/web/zul/img/slider/slider-v-square.gif
new file mode 100644 (file)
index 0000000..dc364b6
Binary files /dev/null and b/server/hu.user.theme.userdark/src/archive/web/zul/img/slider/slider-v-square.gif differ
diff --git a/server/hu.user.theme.userdark/src/archive/web/zul/img/slider/slider-v-square.png b/server/hu.user.theme.userdark/src/archive/web/zul/img/slider/slider-v-square.png
new file mode 100644 (file)
index 0000000..2d6f22b
Binary files /dev/null and b/server/hu.user.theme.userdark/src/archive/web/zul/img/slider/slider-v-square.png differ
diff --git a/server/hu.user.theme.userdark/src/archive/web/zul/img/slider/ticks.gif b/server/hu.user.theme.userdark/src/archive/web/zul/img/slider/ticks.gif
new file mode 100644 (file)
index 0000000..86bc7c2
Binary files /dev/null and b/server/hu.user.theme.userdark/src/archive/web/zul/img/slider/ticks.gif differ
diff --git a/server/hu.user.theme.userdark/src/archive/web/zul/img/splt/colps-b-os.gif b/server/hu.user.theme.userdark/src/archive/web/zul/img/splt/colps-b-os.gif
new file mode 100644 (file)
index 0000000..b93f821
Binary files /dev/null and b/server/hu.user.theme.userdark/src/archive/web/zul/img/splt/colps-b-os.gif differ
diff --git a/server/hu.user.theme.userdark/src/archive/web/zul/img/splt/colps-b.gif b/server/hu.user.theme.userdark/src/archive/web/zul/img/splt/colps-b.gif
new file mode 100644 (file)
index 0000000..5cdf3b9
Binary files /dev/null and b/server/hu.user.theme.userdark/src/archive/web/zul/img/splt/colps-b.gif differ
diff --git a/server/hu.user.theme.userdark/src/archive/web/zul/img/splt/colps-b.png b/server/hu.user.theme.userdark/src/archive/web/zul/img/splt/colps-b.png
new file mode 100644 (file)
index 0000000..63a99eb
Binary files /dev/null and b/server/hu.user.theme.userdark/src/archive/web/zul/img/splt/colps-b.png differ
diff --git a/server/hu.user.theme.userdark/src/archive/web/zul/img/splt/colps-l-os.gif b/server/hu.user.theme.userdark/src/archive/web/zul/img/splt/colps-l-os.gif
new file mode 100644 (file)
index 0000000..edec746
Binary files /dev/null and b/server/hu.user.theme.userdark/src/archive/web/zul/img/splt/colps-l-os.gif differ
diff --git a/server/hu.user.theme.userdark/src/archive/web/zul/img/splt/colps-l.gif b/server/hu.user.theme.userdark/src/archive/web/zul/img/splt/colps-l.gif
new file mode 100644 (file)
index 0000000..41d7dfc
Binary files /dev/null and b/server/hu.user.theme.userdark/src/archive/web/zul/img/splt/colps-l.gif differ
diff --git a/server/hu.user.theme.userdark/src/archive/web/zul/img/splt/colps-l.png b/server/hu.user.theme.userdark/src/archive/web/zul/img/splt/colps-l.png
new file mode 100644 (file)
index 0000000..5d7ff85
Binary files /dev/null and b/server/hu.user.theme.userdark/src/archive/web/zul/img/splt/colps-l.png differ
diff --git a/server/hu.user.theme.userdark/src/archive/web/zul/img/splt/colps-r-os.gif b/server/hu.user.theme.userdark/src/archive/web/zul/img/splt/colps-r-os.gif
new file mode 100644 (file)
index 0000000..4546f93
Binary files /dev/null and b/server/hu.user.theme.userdark/src/archive/web/zul/img/splt/colps-r-os.gif differ
diff --git a/server/hu.user.theme.userdark/src/archive/web/zul/img/splt/colps-r.gif b/server/hu.user.theme.userdark/src/archive/web/zul/img/splt/colps-r.gif
new file mode 100644 (file)
index 0000000..fc0c5ec
Binary files /dev/null and b/server/hu.user.theme.userdark/src/archive/web/zul/img/splt/colps-r.gif differ
diff --git a/server/hu.user.theme.userdark/src/archive/web/zul/img/splt/colps-r.png b/server/hu.user.theme.userdark/src/archive/web/zul/img/splt/colps-r.png
new file mode 100644 (file)
index 0000000..c1d52db
Binary files /dev/null and b/server/hu.user.theme.userdark/src/archive/web/zul/img/splt/colps-r.png differ
diff --git a/server/hu.user.theme.userdark/src/archive/web/zul/img/splt/colps-t-os.gif b/server/hu.user.theme.userdark/src/archive/web/zul/img/splt/colps-t-os.gif
new file mode 100644 (file)
index 0000000..a175e37
Binary files /dev/null and b/server/hu.user.theme.userdark/src/archive/web/zul/img/splt/colps-t-os.gif differ
diff --git a/server/hu.user.theme.userdark/src/archive/web/zul/img/splt/colps-t.gif b/server/hu.user.theme.userdark/src/archive/web/zul/img/splt/colps-t.gif
new file mode 100644 (file)
index 0000000..ac80f9f
Binary files /dev/null and b/server/hu.user.theme.userdark/src/archive/web/zul/img/splt/colps-t.gif differ
diff --git a/server/hu.user.theme.userdark/src/archive/web/zul/img/splt/colps-t.png b/server/hu.user.theme.userdark/src/archive/web/zul/img/splt/colps-t.png
new file mode 100644 (file)
index 0000000..52497e4
Binary files /dev/null and b/server/hu.user.theme.userdark/src/archive/web/zul/img/splt/colps-t.png differ
diff --git a/server/hu.user.theme.userdark/src/archive/web/zul/img/splt/splt-h-ns.png b/server/hu.user.theme.userdark/src/archive/web/zul/img/splt/splt-h-ns.png
new file mode 100644 (file)
index 0000000..43d2cb1
Binary files /dev/null and b/server/hu.user.theme.userdark/src/archive/web/zul/img/splt/splt-h-ns.png differ
diff --git a/server/hu.user.theme.userdark/src/archive/web/zul/img/splt/splt-h-os.gif b/server/hu.user.theme.userdark/src/archive/web/zul/img/splt/splt-h-os.gif
new file mode 100644 (file)
index 0000000..8279b31
Binary files /dev/null and b/server/hu.user.theme.userdark/src/archive/web/zul/img/splt/splt-h-os.gif differ
diff --git a/server/hu.user.theme.userdark/src/archive/web/zul/img/splt/splt-h.png b/server/hu.user.theme.userdark/src/archive/web/zul/img/splt/splt-h.png
new file mode 100644 (file)
index 0000000..32483a7
Binary files /dev/null and b/server/hu.user.theme.userdark/src/archive/web/zul/img/splt/splt-h.png differ
diff --git a/server/hu.user.theme.userdark/src/archive/web/zul/img/splt/splt-v-ns.png b/server/hu.user.theme.userdark/src/archive/web/zul/img/splt/splt-v-ns.png
new file mode 100644 (file)
index 0000000..bb61531
Binary files /dev/null and b/server/hu.user.theme.userdark/src/archive/web/zul/img/splt/splt-v-ns.png differ
diff --git a/server/hu.user.theme.userdark/src/archive/web/zul/img/splt/splt-v-os.gif b/server/hu.user.theme.userdark/src/archive/web/zul/img/splt/splt-v-os.gif
new file mode 100644 (file)
index 0000000..6d419f0
Binary files /dev/null and b/server/hu.user.theme.userdark/src/archive/web/zul/img/splt/splt-v-os.gif differ
diff --git a/server/hu.user.theme.userdark/src/archive/web/zul/img/splt/splt-v.png b/server/hu.user.theme.userdark/src/archive/web/zul/img/splt/splt-v.png
new file mode 100644 (file)
index 0000000..d7b411e
Binary files /dev/null and b/server/hu.user.theme.userdark/src/archive/web/zul/img/splt/splt-v.png differ
diff --git a/server/hu.user.theme.userdark/src/archive/web/zul/img/tab/accd-hm-mouseover.png b/server/hu.user.theme.userdark/src/archive/web/zul/img/tab/accd-hm-mouseover.png
new file mode 100644 (file)
index 0000000..435c38a
Binary files /dev/null and b/server/hu.user.theme.userdark/src/archive/web/zul/img/tab/accd-hm-mouseover.png differ
diff --git a/server/hu.user.theme.userdark/src/archive/web/zul/img/tab/accd-hm.png b/server/hu.user.theme.userdark/src/archive/web/zul/img/tab/accd-hm.png
new file mode 100644 (file)
index 0000000..609e83b
Binary files /dev/null and b/server/hu.user.theme.userdark/src/archive/web/zul/img/tab/accd-hm.png differ
diff --git a/server/hu.user.theme.userdark/src/archive/web/zul/img/tab/scroll-d-hl.png b/server/hu.user.theme.userdark/src/archive/web/zul/img/tab/scroll-d-hl.png
new file mode 100644 (file)
index 0000000..144ef91
Binary files /dev/null and b/server/hu.user.theme.userdark/src/archive/web/zul/img/tab/scroll-d-hl.png differ
diff --git a/server/hu.user.theme.userdark/src/archive/web/zul/img/tab/scroll-d.png b/server/hu.user.theme.userdark/src/archive/web/zul/img/tab/scroll-d.png
new file mode 100644 (file)
index 0000000..e764190
Binary files /dev/null and b/server/hu.user.theme.userdark/src/archive/web/zul/img/tab/scroll-d.png differ
diff --git a/server/hu.user.theme.userdark/src/archive/web/zul/img/tab/scroll-l.png b/server/hu.user.theme.userdark/src/archive/web/zul/img/tab/scroll-l.png
new file mode 100644 (file)
index 0000000..d635d4d
Binary files /dev/null and b/server/hu.user.theme.userdark/src/archive/web/zul/img/tab/scroll-l.png differ
diff --git a/server/hu.user.theme.userdark/src/archive/web/zul/img/tab/scroll-r.png b/server/hu.user.theme.userdark/src/archive/web/zul/img/tab/scroll-r.png
new file mode 100644 (file)
index 0000000..95ff321
Binary files /dev/null and b/server/hu.user.theme.userdark/src/archive/web/zul/img/tab/scroll-r.png differ
diff --git a/server/hu.user.theme.userdark/src/archive/web/zul/img/tab/scroll-u-hl.png b/server/hu.user.theme.userdark/src/archive/web/zul/img/tab/scroll-u-hl.png
new file mode 100644 (file)
index 0000000..144ef91
Binary files /dev/null and b/server/hu.user.theme.userdark/src/archive/web/zul/img/tab/scroll-u-hl.png differ
diff --git a/server/hu.user.theme.userdark/src/archive/web/zul/img/tab/scroll-u.png b/server/hu.user.theme.userdark/src/archive/web/zul/img/tab/scroll-u.png
new file mode 100644 (file)
index 0000000..1ca80fc
Binary files /dev/null and b/server/hu.user.theme.userdark/src/archive/web/zul/img/tab/scroll-u.png differ
diff --git a/server/hu.user.theme.userdark/src/archive/web/zul/img/tab/tab-close.gif b/server/hu.user.theme.userdark/src/archive/web/zul/img/tab/tab-close.gif
new file mode 100644 (file)
index 0000000..ae0300e
Binary files /dev/null and b/server/hu.user.theme.userdark/src/archive/web/zul/img/tab/tab-close.gif differ
diff --git a/server/hu.user.theme.userdark/src/archive/web/zul/img/tab/tab-close.png b/server/hu.user.theme.userdark/src/archive/web/zul/img/tab/tab-close.png
new file mode 100644 (file)
index 0000000..ed99e74
Binary files /dev/null and b/server/hu.user.theme.userdark/src/archive/web/zul/img/tab/tab-close.png differ
diff --git a/server/hu.user.theme.userdark/src/archive/web/zul/img/tab/tab-corner.gif b/server/hu.user.theme.userdark/src/archive/web/zul/img/tab/tab-corner.gif
new file mode 100644 (file)
index 0000000..b1e0133
Binary files /dev/null and b/server/hu.user.theme.userdark/src/archive/web/zul/img/tab/tab-corner.gif differ
diff --git a/server/hu.user.theme.userdark/src/archive/web/zul/img/tab/tab-corner.png b/server/hu.user.theme.userdark/src/archive/web/zul/img/tab/tab-corner.png
new file mode 100644 (file)
index 0000000..02b7ded
Binary files /dev/null and b/server/hu.user.theme.userdark/src/archive/web/zul/img/tab/tab-corner.png differ
diff --git a/server/hu.user.theme.userdark/src/archive/web/zul/img/tab/tab-hm.gif b/server/hu.user.theme.userdark/src/archive/web/zul/img/tab/tab-hm.gif
new file mode 100644 (file)
index 0000000..4d39a90
Binary files /dev/null and b/server/hu.user.theme.userdark/src/archive/web/zul/img/tab/tab-hm.gif differ
diff --git a/server/hu.user.theme.userdark/src/archive/web/zul/img/tab/tab-hm.png b/server/hu.user.theme.userdark/src/archive/web/zul/img/tab/tab-hm.png
new file mode 100644 (file)
index 0000000..742b92d
Binary files /dev/null and b/server/hu.user.theme.userdark/src/archive/web/zul/img/tab/tab-hm.png differ
diff --git a/server/hu.user.theme.userdark/src/archive/web/zul/img/tab/tab-v-corner.gif b/server/hu.user.theme.userdark/src/archive/web/zul/img/tab/tab-v-corner.gif
new file mode 100644 (file)
index 0000000..e93339a
Binary files /dev/null and b/server/hu.user.theme.userdark/src/archive/web/zul/img/tab/tab-v-corner.gif differ
diff --git a/server/hu.user.theme.userdark/src/archive/web/zul/img/tab/tab-v-corner.png b/server/hu.user.theme.userdark/src/archive/web/zul/img/tab/tab-v-corner.png
new file mode 100644 (file)
index 0000000..513f9a9
Binary files /dev/null and b/server/hu.user.theme.userdark/src/archive/web/zul/img/tab/tab-v-corner.png differ
diff --git a/server/hu.user.theme.userdark/src/archive/web/zul/img/tab/tab-v-hm.gif b/server/hu.user.theme.userdark/src/archive/web/zul/img/tab/tab-v-hm.gif
new file mode 100644 (file)
index 0000000..384dc56
Binary files /dev/null and b/server/hu.user.theme.userdark/src/archive/web/zul/img/tab/tab-v-hm.gif differ
diff --git a/server/hu.user.theme.userdark/src/archive/web/zul/img/tab/tab-v-hm.png b/server/hu.user.theme.userdark/src/archive/web/zul/img/tab/tab-v-hm.png
new file mode 100644 (file)
index 0000000..4a204e0
Binary files /dev/null and b/server/hu.user.theme.userdark/src/archive/web/zul/img/tab/tab-v-hm.png differ
diff --git a/server/hu.user.theme.userdark/src/archive/web/zul/img/tree/arrow-toggle.gif b/server/hu.user.theme.userdark/src/archive/web/zul/img/tree/arrow-toggle.gif
new file mode 100644 (file)
index 0000000..99a4468
Binary files /dev/null and b/server/hu.user.theme.userdark/src/archive/web/zul/img/tree/arrow-toggle.gif differ
diff --git a/server/hu.user.theme.userdark/src/archive/web/zul/img/tree/arrow-toggle.png b/server/hu.user.theme.userdark/src/archive/web/zul/img/tree/arrow-toggle.png
new file mode 100644 (file)
index 0000000..86ab4a6
Binary files /dev/null and b/server/hu.user.theme.userdark/src/archive/web/zul/img/tree/arrow-toggle.png differ
diff --git a/server/hu.user.theme.userdark/src/archive/web/zul/img/tree/dot-toggle.gif b/server/hu.user.theme.userdark/src/archive/web/zul/img/tree/dot-toggle.gif
new file mode 100644 (file)
index 0000000..3f384f6
Binary files /dev/null and b/server/hu.user.theme.userdark/src/archive/web/zul/img/tree/dot-toggle.gif differ
diff --git a/server/hu.user.theme.userdark/src/archive/web/zul/img/tree/entity.gif b/server/hu.user.theme.userdark/src/archive/web/zul/img/tree/entity.gif
new file mode 100644 (file)
index 0000000..57d572b
Binary files /dev/null and b/server/hu.user.theme.userdark/src/archive/web/zul/img/tree/entity.gif differ
diff --git a/server/hu.user.theme.userdark/src/archive/web/zul/img/tree/folder-toggle.gif b/server/hu.user.theme.userdark/src/archive/web/zul/img/tree/folder-toggle.gif
new file mode 100644 (file)
index 0000000..1d933a7
Binary files /dev/null and b/server/hu.user.theme.userdark/src/archive/web/zul/img/tree/folder-toggle.gif differ
diff --git a/server/hu.user.theme.userdark/src/archive/web/zul/img/tree/item-sel.gif b/server/hu.user.theme.userdark/src/archive/web/zul/img/tree/item-sel.gif
new file mode 100644 (file)
index 0000000..cd967f0
Binary files /dev/null and b/server/hu.user.theme.userdark/src/archive/web/zul/img/tree/item-sel.gif differ
diff --git a/server/hu.user.theme.userdark/src/archive/web/zul/img/tree/item-sel.png b/server/hu.user.theme.userdark/src/archive/web/zul/img/tree/item-sel.png
new file mode 100644 (file)
index 0000000..26ab36c
Binary files /dev/null and b/server/hu.user.theme.userdark/src/archive/web/zul/img/tree/item-sel.png differ
diff --git a/server/hu.user.theme.userdark/src/archive/web/zul/img/tree/tee-close.gif b/server/hu.user.theme.userdark/src/archive/web/zul/img/tree/tee-close.gif
new file mode 100644 (file)
index 0000000..3c4abb7
Binary files /dev/null and b/server/hu.user.theme.userdark/src/archive/web/zul/img/tree/tee-close.gif differ
diff --git a/server/hu.user.theme.userdark/src/archive/web/zul/img/tree/tee-last-close.gif b/server/hu.user.theme.userdark/src/archive/web/zul/img/tree/tee-last-close.gif
new file mode 100644 (file)
index 0000000..aa7566c
Binary files /dev/null and b/server/hu.user.theme.userdark/src/archive/web/zul/img/tree/tee-last-close.gif differ
diff --git a/server/hu.user.theme.userdark/src/archive/web/zul/img/tree/tee-last-open.gif b/server/hu.user.theme.userdark/src/archive/web/zul/img/tree/tee-last-open.gif
new file mode 100644 (file)
index 0000000..524125d
Binary files /dev/null and b/server/hu.user.theme.userdark/src/archive/web/zul/img/tree/tee-last-open.gif differ
diff --git a/server/hu.user.theme.userdark/src/archive/web/zul/img/tree/tee-last.gif b/server/hu.user.theme.userdark/src/archive/web/zul/img/tree/tee-last.gif
new file mode 100644 (file)
index 0000000..3f7c10b
Binary files /dev/null and b/server/hu.user.theme.userdark/src/archive/web/zul/img/tree/tee-last.gif differ
diff --git a/server/hu.user.theme.userdark/src/archive/web/zul/img/tree/tee-open.gif b/server/hu.user.theme.userdark/src/archive/web/zul/img/tree/tee-open.gif
new file mode 100644 (file)
index 0000000..cb55240
Binary files /dev/null and b/server/hu.user.theme.userdark/src/archive/web/zul/img/tree/tee-open.gif differ
diff --git a/server/hu.user.theme.userdark/src/archive/web/zul/img/tree/tee-vbar.gif b/server/hu.user.theme.userdark/src/archive/web/zul/img/tree/tee-vbar.gif
new file mode 100644 (file)
index 0000000..0e438d7
Binary files /dev/null and b/server/hu.user.theme.userdark/src/archive/web/zul/img/tree/tee-vbar.gif differ
diff --git a/server/hu.user.theme.userdark/src/archive/web/zul/img/tree/tee.gif b/server/hu.user.theme.userdark/src/archive/web/zul/img/tree/tee.gif
new file mode 100644 (file)
index 0000000..0c9aa33
Binary files /dev/null and b/server/hu.user.theme.userdark/src/archive/web/zul/img/tree/tee.gif differ
diff --git a/server/hu.user.theme.userdark/src/archive/web/zul/img/tree/ventity.gif b/server/hu.user.theme.userdark/src/archive/web/zul/img/tree/ventity.gif
new file mode 100644 (file)
index 0000000..baec71e
Binary files /dev/null and b/server/hu.user.theme.userdark/src/archive/web/zul/img/tree/ventity.gif differ
diff --git a/server/hu.user.theme.userdark/src/archive/web/zul/img/tree/ventity.png b/server/hu.user.theme.userdark/src/archive/web/zul/img/tree/ventity.png
new file mode 100644 (file)
index 0000000..ebf3d87
Binary files /dev/null and b/server/hu.user.theme.userdark/src/archive/web/zul/img/tree/ventity.png differ
diff --git a/server/hu.user.theme.userdark/src/archive/web/zul/img/tree/vfolder-toggle.gif b/server/hu.user.theme.userdark/src/archive/web/zul/img/tree/vfolder-toggle.gif
new file mode 100644 (file)
index 0000000..3e34a97
Binary files /dev/null and b/server/hu.user.theme.userdark/src/archive/web/zul/img/tree/vfolder-toggle.gif differ
diff --git a/server/hu.user.theme.userdark/src/archive/web/zul/img/tree/vfolder-toggle.png b/server/hu.user.theme.userdark/src/archive/web/zul/img/tree/vfolder-toggle.png
new file mode 100644 (file)
index 0000000..94cd069
Binary files /dev/null and b/server/hu.user.theme.userdark/src/archive/web/zul/img/tree/vfolder-toggle.png differ
diff --git a/server/hu.user.theme.userdark/src/archive/web/zul/img/wnd/panel-clr.gif b/server/hu.user.theme.userdark/src/archive/web/zul/img/wnd/panel-clr.gif
new file mode 100644 (file)
index 0000000..e828137
Binary files /dev/null and b/server/hu.user.theme.userdark/src/archive/web/zul/img/wnd/panel-clr.gif differ
diff --git a/server/hu.user.theme.userdark/src/archive/web/zul/img/wnd/panel-clr.png b/server/hu.user.theme.userdark/src/archive/web/zul/img/wnd/panel-clr.png
new file mode 100644 (file)
index 0000000..8cf59b7
Binary files /dev/null and b/server/hu.user.theme.userdark/src/archive/web/zul/img/wnd/panel-clr.png differ
diff --git a/server/hu.user.theme.userdark/src/archive/web/zul/img/wnd/panel-corner-blue.gif b/server/hu.user.theme.userdark/src/archive/web/zul/img/wnd/panel-corner-blue.gif
new file mode 100644 (file)
index 0000000..a53fb3b
Binary files /dev/null and b/server/hu.user.theme.userdark/src/archive/web/zul/img/wnd/panel-corner-blue.gif differ
diff --git a/server/hu.user.theme.userdark/src/archive/web/zul/img/wnd/panel-corner-blue.png b/server/hu.user.theme.userdark/src/archive/web/zul/img/wnd/panel-corner-blue.png
new file mode 100644 (file)
index 0000000..880d8ff
Binary files /dev/null and b/server/hu.user.theme.userdark/src/archive/web/zul/img/wnd/panel-corner-blue.png differ
diff --git a/server/hu.user.theme.userdark/src/archive/web/zul/img/wnd/panel-corner-gray.gif b/server/hu.user.theme.userdark/src/archive/web/zul/img/wnd/panel-corner-gray.gif
new file mode 100644 (file)
index 0000000..1245df0
Binary files /dev/null and b/server/hu.user.theme.userdark/src/archive/web/zul/img/wnd/panel-corner-gray.gif differ
diff --git a/server/hu.user.theme.userdark/src/archive/web/zul/img/wnd/panel-corner-gray.png b/server/hu.user.theme.userdark/src/archive/web/zul/img/wnd/panel-corner-gray.png
new file mode 100644 (file)
index 0000000..aee2340
Binary files /dev/null and b/server/hu.user.theme.userdark/src/archive/web/zul/img/wnd/panel-corner-gray.png differ
diff --git a/server/hu.user.theme.userdark/src/archive/web/zul/img/wnd/panel-corner.gif b/server/hu.user.theme.userdark/src/archive/web/zul/img/wnd/panel-corner.gif
new file mode 100644 (file)
index 0000000..a53fb3b
Binary files /dev/null and b/server/hu.user.theme.userdark/src/archive/web/zul/img/wnd/panel-corner.gif differ
diff --git a/server/hu.user.theme.userdark/src/archive/web/zul/img/wnd/panel-corner.png b/server/hu.user.theme.userdark/src/archive/web/zul/img/wnd/panel-corner.png
new file mode 100644 (file)
index 0000000..880d8ff
Binary files /dev/null and b/server/hu.user.theme.userdark/src/archive/web/zul/img/wnd/panel-corner.png differ
diff --git a/server/hu.user.theme.userdark/src/archive/web/zul/img/wnd/panel-hl.gif b/server/hu.user.theme.userdark/src/archive/web/zul/img/wnd/panel-hl.gif
new file mode 100644 (file)
index 0000000..7a035d0
Binary files /dev/null and b/server/hu.user.theme.userdark/src/archive/web/zul/img/wnd/panel-hl.gif differ
diff --git a/server/hu.user.theme.userdark/src/archive/web/zul/img/wnd/panel-hl.png b/server/hu.user.theme.userdark/src/archive/web/zul/img/wnd/panel-hl.png
new file mode 100644 (file)
index 0000000..b8c8363
Binary files /dev/null and b/server/hu.user.theme.userdark/src/archive/web/zul/img/wnd/panel-hl.png differ
diff --git a/server/hu.user.theme.userdark/src/archive/web/zul/img/wnd/panel-hm.gif b/server/hu.user.theme.userdark/src/archive/web/zul/img/wnd/panel-hm.gif
new file mode 100644 (file)
index 0000000..ce4962d
Binary files /dev/null and b/server/hu.user.theme.userdark/src/archive/web/zul/img/wnd/panel-hm.gif differ
diff --git a/server/hu.user.theme.userdark/src/archive/web/zul/img/wnd/panel-hm.png b/server/hu.user.theme.userdark/src/archive/web/zul/img/wnd/panel-hm.png
new file mode 100644 (file)
index 0000000..962b790
Binary files /dev/null and b/server/hu.user.theme.userdark/src/archive/web/zul/img/wnd/panel-hm.png differ
diff --git a/server/hu.user.theme.userdark/src/archive/web/zul/img/wnd/panel-hr.gif b/server/hu.user.theme.userdark/src/archive/web/zul/img/wnd/panel-hr.gif
new file mode 100644 (file)
index 0000000..2817bf9
Binary files /dev/null and b/server/hu.user.theme.userdark/src/archive/web/zul/img/wnd/panel-hr.gif differ
diff --git a/server/hu.user.theme.userdark/src/archive/web/zul/img/wnd/panel-hr.png b/server/hu.user.theme.userdark/src/archive/web/zul/img/wnd/panel-hr.png
new file mode 100644 (file)
index 0000000..b76b8a3
Binary files /dev/null and b/server/hu.user.theme.userdark/src/archive/web/zul/img/wnd/panel-hr.png differ
diff --git a/server/hu.user.theme.userdark/src/archive/web/zul/img/wnd/wnd-clr.gif b/server/hu.user.theme.userdark/src/archive/web/zul/img/wnd/wnd-clr.gif
new file mode 100644 (file)
index 0000000..3a09e14
Binary files /dev/null and b/server/hu.user.theme.userdark/src/archive/web/zul/img/wnd/wnd-clr.gif differ
diff --git a/server/hu.user.theme.userdark/src/archive/web/zul/img/wnd/wnd-clr.png b/server/hu.user.theme.userdark/src/archive/web/zul/img/wnd/wnd-clr.png
new file mode 100644 (file)
index 0000000..a7b3b6b
Binary files /dev/null and b/server/hu.user.theme.userdark/src/archive/web/zul/img/wnd/wnd-clr.png differ
diff --git a/server/hu.user.theme.userdark/src/archive/web/zul/img/wnd/wnd-corner.gif b/server/hu.user.theme.userdark/src/archive/web/zul/img/wnd/wnd-corner.gif
new file mode 100644 (file)
index 0000000..47dc800
Binary files /dev/null and b/server/hu.user.theme.userdark/src/archive/web/zul/img/wnd/wnd-corner.gif differ
diff --git a/server/hu.user.theme.userdark/src/archive/web/zul/img/wnd/wnd-corner.png b/server/hu.user.theme.userdark/src/archive/web/zul/img/wnd/wnd-corner.png
new file mode 100644 (file)
index 0000000..779a9cc
Binary files /dev/null and b/server/hu.user.theme.userdark/src/archive/web/zul/img/wnd/wnd-corner.png differ
diff --git a/server/hu.user.theme.userdark/src/archive/web/zul/img/wnd/wnd-hl.gif b/server/hu.user.theme.userdark/src/archive/web/zul/img/wnd/wnd-hl.gif
new file mode 100644 (file)
index 0000000..fbd1160
Binary files /dev/null and b/server/hu.user.theme.userdark/src/archive/web/zul/img/wnd/wnd-hl.gif differ
diff --git a/server/hu.user.theme.userdark/src/archive/web/zul/img/wnd/wnd-hl.png b/server/hu.user.theme.userdark/src/archive/web/zul/img/wnd/wnd-hl.png
new file mode 100644 (file)
index 0000000..fb02872
Binary files /dev/null and b/server/hu.user.theme.userdark/src/archive/web/zul/img/wnd/wnd-hl.png differ
diff --git a/server/hu.user.theme.userdark/src/archive/web/zul/img/wnd/wnd-hm.gif b/server/hu.user.theme.userdark/src/archive/web/zul/img/wnd/wnd-hm.gif
new file mode 100644 (file)
index 0000000..9d9800f
Binary files /dev/null and b/server/hu.user.theme.userdark/src/archive/web/zul/img/wnd/wnd-hm.gif differ
diff --git a/server/hu.user.theme.userdark/src/archive/web/zul/img/wnd/wnd-hm.png b/server/hu.user.theme.userdark/src/archive/web/zul/img/wnd/wnd-hm.png
new file mode 100644 (file)
index 0000000..1ad0cd2
Binary files /dev/null and b/server/hu.user.theme.userdark/src/archive/web/zul/img/wnd/wnd-hm.png differ
diff --git a/server/hu.user.theme.userdark/src/archive/web/zul/img/wnd/wnd-hr.gif b/server/hu.user.theme.userdark/src/archive/web/zul/img/wnd/wnd-hr.gif
new file mode 100644 (file)
index 0000000..0a7190e
Binary files /dev/null and b/server/hu.user.theme.userdark/src/archive/web/zul/img/wnd/wnd-hr.gif differ
diff --git a/server/hu.user.theme.userdark/src/archive/web/zul/img/wnd/wnd-hr.png b/server/hu.user.theme.userdark/src/archive/web/zul/img/wnd/wnd-hr.png
new file mode 100644 (file)
index 0000000..24646ad
Binary files /dev/null and b/server/hu.user.theme.userdark/src/archive/web/zul/img/wnd/wnd-hr.png differ
diff --git a/server/hu.user.theme.userdark/src/archive/web/zul/img/wnd/wnd-icon.gif b/server/hu.user.theme.userdark/src/archive/web/zul/img/wnd/wnd-icon.gif
new file mode 100644 (file)
index 0000000..52eea06
Binary files /dev/null and b/server/hu.user.theme.userdark/src/archive/web/zul/img/wnd/wnd-icon.gif differ
diff --git a/server/hu.user.theme.userdark/src/archive/web/zul/img/wnd/wnd-icon.png b/server/hu.user.theme.userdark/src/archive/web/zul/img/wnd/wnd-icon.png
new file mode 100644 (file)
index 0000000..b4a36dc
Binary files /dev/null and b/server/hu.user.theme.userdark/src/archive/web/zul/img/wnd/wnd-icon.png differ
diff --git a/server/hu.user.theme.userdark/src/archive/web/zul/img/wnd/wnd-ol-clr.gif b/server/hu.user.theme.userdark/src/archive/web/zul/img/wnd/wnd-ol-clr.gif
new file mode 100644 (file)
index 0000000..3a09e14
Binary files /dev/null and b/server/hu.user.theme.userdark/src/archive/web/zul/img/wnd/wnd-ol-clr.gif differ
diff --git a/server/hu.user.theme.userdark/src/archive/web/zul/img/wnd/wnd-ol-clr.png b/server/hu.user.theme.userdark/src/archive/web/zul/img/wnd/wnd-ol-clr.png
new file mode 100644 (file)
index 0000000..a7b3b6b
Binary files /dev/null and b/server/hu.user.theme.userdark/src/archive/web/zul/img/wnd/wnd-ol-clr.png differ
diff --git a/server/hu.user.theme.userdark/src/archive/web/zul/img/wnd/wnd-ol-corner.gif b/server/hu.user.theme.userdark/src/archive/web/zul/img/wnd/wnd-ol-corner.gif
new file mode 100644 (file)
index 0000000..490ba93
Binary files /dev/null and b/server/hu.user.theme.userdark/src/archive/web/zul/img/wnd/wnd-ol-corner.gif differ
diff --git a/server/hu.user.theme.userdark/src/archive/web/zul/img/wnd/wnd-ol-corner.png b/server/hu.user.theme.userdark/src/archive/web/zul/img/wnd/wnd-ol-corner.png
new file mode 100644 (file)
index 0000000..cd69108
Binary files /dev/null and b/server/hu.user.theme.userdark/src/archive/web/zul/img/wnd/wnd-ol-corner.png differ
diff --git a/server/hu.user.theme.userdark/src/archive/web/zul/img/wnd/wnd-ol-hl.gif b/server/hu.user.theme.userdark/src/archive/web/zul/img/wnd/wnd-ol-hl.gif
new file mode 100644 (file)
index 0000000..3dcfd7c
Binary files /dev/null and b/server/hu.user.theme.userdark/src/archive/web/zul/img/wnd/wnd-ol-hl.gif differ
diff --git a/server/hu.user.theme.userdark/src/archive/web/zul/img/wnd/wnd-ol-hl.png b/server/hu.user.theme.userdark/src/archive/web/zul/img/wnd/wnd-ol-hl.png
new file mode 100644 (file)
index 0000000..ee34703
Binary files /dev/null and b/server/hu.user.theme.userdark/src/archive/web/zul/img/wnd/wnd-ol-hl.png differ
diff --git a/server/hu.user.theme.userdark/src/archive/web/zul/img/wnd/wnd-ol-hm.gif b/server/hu.user.theme.userdark/src/archive/web/zul/img/wnd/wnd-ol-hm.gif
new file mode 100644 (file)
index 0000000..bc1c673
Binary files /dev/null and b/server/hu.user.theme.userdark/src/archive/web/zul/img/wnd/wnd-ol-hm.gif differ
diff --git a/server/hu.user.theme.userdark/src/archive/web/zul/img/wnd/wnd-ol-hm.png b/server/hu.user.theme.userdark/src/archive/web/zul/img/wnd/wnd-ol-hm.png
new file mode 100644 (file)
index 0000000..47e17a8
Binary files /dev/null and b/server/hu.user.theme.userdark/src/archive/web/zul/img/wnd/wnd-ol-hm.png differ
diff --git a/server/hu.user.theme.userdark/src/archive/web/zul/img/wnd/wnd-ol-hr.gif b/server/hu.user.theme.userdark/src/archive/web/zul/img/wnd/wnd-ol-hr.gif
new file mode 100644 (file)
index 0000000..43b591e
Binary files /dev/null and b/server/hu.user.theme.userdark/src/archive/web/zul/img/wnd/wnd-ol-hr.gif differ
diff --git a/server/hu.user.theme.userdark/src/archive/web/zul/img/wnd/wnd-ol-hr.png b/server/hu.user.theme.userdark/src/archive/web/zul/img/wnd/wnd-ol-hr.png
new file mode 100644 (file)
index 0000000..be95fe9
Binary files /dev/null and b/server/hu.user.theme.userdark/src/archive/web/zul/img/wnd/wnd-ol-hr.png differ
diff --git a/server/hu.user.theme.userdark/src/archive/web/zul/img/wnd/wnd-pop-corner.gif b/server/hu.user.theme.userdark/src/archive/web/zul/img/wnd/wnd-pop-corner.gif
new file mode 100644 (file)
index 0000000..8111efa
Binary files /dev/null and b/server/hu.user.theme.userdark/src/archive/web/zul/img/wnd/wnd-pop-corner.gif differ
diff --git a/server/hu.user.theme.userdark/src/archive/web/zul/img/wnd/wnd-pop-corner.png b/server/hu.user.theme.userdark/src/archive/web/zul/img/wnd/wnd-pop-corner.png
new file mode 100644 (file)
index 0000000..517d53d
Binary files /dev/null and b/server/hu.user.theme.userdark/src/archive/web/zul/img/wnd/wnd-pop-corner.png differ
diff --git a/server/hu.user.theme.userdark/src/archive/web/zul/img/wnd/wnd-pop-hl.png b/server/hu.user.theme.userdark/src/archive/web/zul/img/wnd/wnd-pop-hl.png
new file mode 100644 (file)
index 0000000..58c9cd0
Binary files /dev/null and b/server/hu.user.theme.userdark/src/archive/web/zul/img/wnd/wnd-pop-hl.png differ
diff --git a/server/hu.user.theme.userdark/src/archive/web/zul/img/wnd/wnd-pop-hm.gif b/server/hu.user.theme.userdark/src/archive/web/zul/img/wnd/wnd-pop-hm.gif
new file mode 100644 (file)
index 0000000..176c6f0
Binary files /dev/null and b/server/hu.user.theme.userdark/src/archive/web/zul/img/wnd/wnd-pop-hm.gif differ
diff --git a/server/hu.user.theme.userdark/src/archive/web/zul/img/wnd/wnd-pop-hm.png b/server/hu.user.theme.userdark/src/archive/web/zul/img/wnd/wnd-pop-hm.png
new file mode 100644 (file)
index 0000000..f21703d
Binary files /dev/null and b/server/hu.user.theme.userdark/src/archive/web/zul/img/wnd/wnd-pop-hm.png differ
diff --git a/server/hu.user.theme.userdark/src/archive/web/zul/img/wnd/wnd-pop-hr.png b/server/hu.user.theme.userdark/src/archive/web/zul/img/wnd/wnd-pop-hr.png
new file mode 100644 (file)
index 0000000..8e2afb7
Binary files /dev/null and b/server/hu.user.theme.userdark/src/archive/web/zul/img/wnd/wnd-pop-hr.png differ
diff --git a/server/hu.user.theme.userdark/src/archive/web/zul/less/_header.less b/server/hu.user.theme.userdark/src/archive/web/zul/less/_header.less
new file mode 100644 (file)
index 0000000..085024e
--- /dev/null
@@ -0,0 +1,7 @@
+<%@ taglib uri="http://www.zkoss.org/dsp/web/core" prefix="c" %>\r
+<%@ taglib uri="http://www.zkoss.org/dsp/zk/core" prefix="z" %>\r
+<%@ taglib uri="http://www.zkoss.org/dsp/web/theme" prefix="t" %>\r
+\r
+// Core variables and mixins\r
+@import "_zkvariables.less"; // variables needed for ZK\r
+@import "_zkmixins.less";
\ No newline at end of file
diff --git a/server/hu.user.theme.userdark/src/archive/web/zul/less/_reset.less b/server/hu.user.theme.userdark/src/archive/web/zul/less/_reset.less
new file mode 100644 (file)
index 0000000..cc10a0a
--- /dev/null
@@ -0,0 +1,221 @@
+//\r
+// Reset CSS\r
+// Adapted from http://github.com/necolas/normalize.css\r
+// --------------------------------------------------\r
+\r
+\r
+// Display in IE6-9 and FF3\r
+// -------------------------\r
+\r
+article,\r
+aside,\r
+details,\r
+figcaption,\r
+figure,\r
+footer,\r
+header,\r
+hgroup,\r
+nav,\r
+section {\r
+  display: block;\r
+}\r
+\r
+// Display block in IE6-9 and FF3\r
+// -------------------------\r
+\r
+audio,\r
+canvas,\r
+video {\r
+  display: inline-block;\r
+  *display: inline;\r
+  *zoom: 1;\r
+}\r
+\r
+// Prevents modern browsers from displaying 'audio' without controls\r
+// -------------------------\r
+\r
+audio:not([controls]) {\r
+    display: none;\r
+}\r
+\r
+// Base settings\r
+// -------------------------\r
+\r
+html {\r
+  font-size: 100%;\r
+  -webkit-text-size-adjust: 100%;\r
+      -ms-text-size-adjust: 100%;\r
+}\r
+// Focus states\r
+a:focus {\r
+  outline: none;\r
+  // Disable for Potix on 5/29/2013\r
+  //.tab-focus();\r
+}\r
+// Hover & Active\r
+a:hover,\r
+a:active {\r
+  outline: 0;\r
+}\r
+\r
+// Prevents sub and sup affecting line-height in all browsers\r
+// -------------------------\r
+\r
+sub,\r
+sup {\r
+  position: relative;\r
+  font-size: 75%;\r
+  line-height: 0;\r
+  vertical-align: baseline;\r
+}\r
+sup {\r
+  top: -0.5em;\r
+}\r
+sub {\r
+  bottom: -0.25em;\r
+}\r
+\r
+// Img border in a's and image quality\r
+// -------------------------\r
+\r
+img {\r
+  /* Responsive images (ensure images don't scale beyond their parents) */\r
+\r
+  // Potix: this style will make img invisible in ie8\r
+  /*  max-width: 100%; Part 1: Set a maxium relative to the parent */\r
+  width: auto\9; /* IE7-8 need help adjusting responsive images */\r
+  height: auto; /* Part 2: Scale the height according to the width, otherwise you get stretching */\r
+\r
+  vertical-align: middle;\r
+  border: 0;\r
+  -ms-interpolation-mode: bicubic;\r
+}\r
+\r
+// Prevent max-width from affecting Google Maps\r
+#map_canvas img,\r
+.google-maps img {\r
+  max-width: none;\r
+}\r
+\r
+// Forms\r
+// -------------------------\r
+\r
+// Font size in all browsers, margin changes, misc consistency\r
+button,\r
+input,\r
+select,\r
+textarea {\r
+  margin: 0;\r
+  font-size: 100%;\r
+  vertical-align: middle;\r
+}\r
+button,\r
+input {\r
+  *overflow: visible; // Inner spacing ie IE6/7\r
+  line-height: normal; // FF3/4 have !important on line-height in UA stylesheet\r
+}\r
+button::-moz-focus-inner,\r
+input::-moz-focus-inner { // Inner padding and border oddities in FF3/4\r
+  padding: 0;\r
+  border: 0;\r
+}\r
+button,\r
+html input[type="button"], // Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio` and `video` controls.\r
+input[type="reset"],\r
+input[type="submit"] {\r
+    -webkit-appearance: button; // Corrects inability to style clickable `input` types in iOS.\r
+    cursor: pointer; // Improves usability and consistency of cursor style between image-type `input` and others.\r
+}\r
+label,\r
+select,\r
+button,\r
+input[type="button"],\r
+input[type="reset"],\r
+input[type="submit"],\r
+input[type="radio"],\r
+input[type="checkbox"] {\r
+    cursor: pointer; // Improves usability and consistency of cursor style between image-type `input` and others.\r
+}\r
+input[type="search"] { // Appearance in Safari/Chrome\r
+  // Potix: using zk mixins\r
+  //.box-sizing(content-box);\r
+  .applyCSS3('box-sizing', 'content-box');\r
+  -webkit-appearance: textfield;\r
+}\r
+input[type="search"]::-webkit-search-decoration,\r
+input[type="search"]::-webkit-search-cancel-button {\r
+  -webkit-appearance: none; // Inner-padding issues in Chrome OSX, Safari 5\r
+}\r
+textarea {\r
+  overflow: auto; // Remove vertical scrollbar in IE6-9\r
+  vertical-align: top; // Readability and alignment cross-browser\r
+}\r
+\r
+\r
+// Printing\r
+// -------------------------\r
+// Source: https://github.com/h5bp/html5-boilerplate/blob/master/css/main.css\r
+\r
+@media print {\r
+\r
+  * {\r
+    text-shadow: none !important;\r
+    box-shadow: none !important;\r
+  }\r
+\r
+  a,\r
+  a:visited {\r
+    text-decoration: underline;\r
+  }\r
+\r
+  a[href]:after {\r
+    content: " (" attr(href) ")";\r
+  }\r
+\r
+  abbr[title]:after {\r
+    content: " (" attr(title) ")";\r
+  }\r
+\r
+  // Don't show links for images, or javascript/internal links\r
+  .ir a:after,\r
+  a[href^="javascript:"]:after,\r
+  a[href^="#"]:after {\r
+    content: "";\r
+  }\r
+\r
+  pre,\r
+  blockquote {\r
+    border: 1px solid #999;\r
+    page-break-inside: avoid;\r
+  }\r
+\r
+  thead {\r
+    display: table-header-group; // h5bp.com/t\r
+  }\r
+\r
+  tr,\r
+  img {\r
+    page-break-inside: avoid;\r
+  }\r
+\r
+  img {\r
+       // Potix: this style will make img invisible in ie8\r
+    // max-width: 100% !important;    \r
+  }\r
+\r
+  @page {\r
+    margin: 0.5cm;\r
+  }\r
+\r
+  p,\r
+  h2,\r
+  h3 {\r
+    orphans: 3;\r
+    widows: 3;\r
+  }\r
+\r
+  h2,\r
+  h3 {\r
+    page-break-after: avoid;\r
+  }\r
+}\r
diff --git a/server/hu.user.theme.userdark/src/archive/web/zul/less/_zkmixins.less b/server/hu.user.theme.userdark/src/archive/web/zul/less/_zkmixins.less
new file mode 100644 (file)
index 0000000..50359de
--- /dev/null
@@ -0,0 +1,321 @@
+// ZK Mixins Utility\r
+\r
+// EL Function\r
+// --------------------------------------------\r
+\r
+//---------------------------------------------\r
+// web/core.dsp.tld\r
+//---------------------------------------------\r
+.encodeURL(@property, @url, @rest...) when (@property = background) {\r
+       background: url(${c:encodeURL('@{url}')}) @rest;\r
+}\r
+.encodeURL(@property, @url, @rest...) when (@property = background-image) {\r
+       background-image: url(${c:encodeURL('@{url}')});\r
+}\r
+.encodeThemeURL(@property, @url, @rest...) when (@property = background) {\r
+       background: url(${c:encodeThemeURL('@{url}')}) @rest;\r
+}\r
+.encodeThemeURL(@property, @url, @rest...) when (@property = background-image) {\r
+       background-image: url(${c:encodeThemeURL('@{url}')});\r
+}\r
+// only tablet.less uses this, no need render css for old IE\r
+.encodeURL-verGradient(@url, @start, @end) {\r
+       background:     url(${c:encodeURL('@{url}')});\r
+       background:     url(${c:encodeURL('@{url}')}), -moz-linear-gradient(top, @start 0%, @end 100%); /* FF3.6+ */\r
+       background:     url(${c:encodeURL('@{url}')}), -webkit-gradient(linear, left top, left bottom, color-stop(0%, @start),color-stop(100%, @end)); /* Chrome,Safari4+ */\r
+       background:     url(${c:encodeURL('@{url}')}), -webkit-linear-gradient(top, @start 0%, @end 100%); /* Chrome10+,Safari5.1+ */\r
+       background:     url(${c:encodeURL('@{url}')}), -o-linear-gradient(top, @start 0%, @end 100%); /* Opera 11.10+ */\r
+       background:     url(${c:encodeURL('@{url}')}), -ms-linear-gradient(top, @start 0%, @end 100%); /* IE10+ */\r
+       background:     url(${c:encodeURL('@{url}')}), linear-gradient(to bottom, @start 0%, @end 100%); /* W3C */\r
+}\r
+//---------------------------------------------\r
+// theme.dsp.tld\r
+//---------------------------------------------\r
+// gradient\r
+.gradient(@direction, @value) {\r
+       // can be used directly for all except old webkit\r
+       @valueList: ~`(function(a){return a.replace(/;/g, ',')})(@{value})`;\r
+       @fallbackColor: ~`(function(a){return a.split(';')[0].trim().split(/\s(\d+%)$/g)[0]})(@{value})`;\r
+       // for old webkit\r
+       @valuesWebkit: ~`(function(a){var result='';var b=a.split(';');b.forEach(function(c){var d=c.trim().split(/\s(\d+%)$/g);result+='color-stop(' + d[1] + ',' + d[0] + '),';});return result.slice(0, -1)})(@{value})`;\r
+       // for ie9, color stop is the same in all gradient direction, only prefix/suffix are different\r
+       @svgContent: ~`(function(a){var result='';var b=a.split(';');b.forEach(function(c){var d=c.trim().split(/\s(\d+%)$/g);result+='<stop offset="' + d[1] + '" stop-color="' + d[0] + '"/>';});return result})(@{value})`;\r
+       .gradient-ver();\r
+       .gradient-hor();\r
+       .gradient-diagm();\r
+       .gradient-diagp();\r
+       .gradient-rad();\r
+}\r
+.gradient-ver() when (@direction = 'ver') {\r
+       background:     @fallbackColor; /* Old browsers */\r
+       @svgPrefix: ~'<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 1 1" preserveAspectRatio="none"><linearGradient id="zkie9" gradientUnits="userSpaceOnUse" x1="0%" y1="0%" x2="0%" y2="100%">';\r
+       @svgSuffix: ~'</linearGradient><rect x="0" y="0" width="1" height="1" fill="url(#zkie9)" /></svg>';\r
+       @svg: e('@{svgPrefix}@{svgContent}@{svgSuffix}');\r
+       .base64DataUriBackground(@svg); /* IE9 */\r
+       background:     -moz-linear-gradient(top, @valueList); /* FF3.6+ */\r
+       background:     -webkit-gradient(linear, left top, left bottom, @valuesWebkit); /* Chrome,Safari4+ */\r
+       background:     -webkit-linear-gradient(top, @valueList); /* Chrome10+,Safari5.1+ */\r
+       background:     -o-linear-gradient(top, @valueList); /* Opera 11.10+ */\r
+       background:     -ms-linear-gradient(top, @valueList); /* IE10+ */\r
+       background:     linear-gradient(to bottom, @valueList); /* W3C */\r
+}\r
+\r
+.gradient-hor() when (@direction = 'hor') {\r
+       background:     @fallbackColor; /* Old browsers */\r
+       @svgPrefix: ~'<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 1 1" preserveAspectRatio="none"><linearGradient id="zkie9" gradientUnits="userSpaceOnUse" x1="0%" y1="0%" x2="100%" y2="0%">';\r
+       @svgSuffix: ~'</linearGradient><rect x="0" y="0" width="1" height="1" fill="url(#zkie9)" /></svg>';\r
+       @svg: e('@{svgPrefix}@{svgContent}@{svgSuffix}');\r
+       .base64DataUriBackground(@svg); /* IE9 */\r
+       background:     -moz-linear-gradient(left, @valueList); /* FF3.6+ */\r
+       background:     -webkit-gradient(linear, left top, right top, @valuesWebkit); /* Chrome,Safari4+ */\r
+       background:     -webkit-linear-gradient(left, @valueList); /* Chrome10+,Safari5.1+ */\r
+       background:     -o-linear-gradient(left, @valueList); /* Opera 11.10+ */\r
+       background:     -ms-linear-gradient(left, @valueList); /* IE10+ */\r
+       background:     linear-gradient(to right, @valueList); /* W3C */\r
+}\r
+.gradient-diagm() when (@direction = 'diag-') {\r
+       background:     @fallbackColor; /* Old browsers */\r
+       @svgPrefix: ~'<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 1 1" preserveAspectRatio="none"><linearGradient id="zkie9" gradientUnits="userSpaceOnUse" x1="0%" y1="0%" x2="100%" y2="100%">';\r
+       @svgSuffix: ~'</linearGradient><rect x="0" y="0" width="1" height="1" fill="url(#zkie9)" /></svg>';\r
+       @svg: e('@{svgPrefix}@{svgContent}@{svgSuffix}');\r
+       .base64DataUriBackground(@svg); /* IE9 */\r
+       background:     -moz-linear-gradient(-45deg, @valueList); /* FF3.6+ */\r
+       background:     -webkit-gradient(linear, left top, right bottom, @valuesWebkit); /* Chrome,Safari4+ */\r
+       background:     -webkit-linear-gradient(-45deg, @valueList); /* Chrome10+,Safari5.1+ */\r
+       background:     -o-linear-gradient(-45deg, @valueList); /* Opera 11.10+ */\r
+       background:     -ms-linear-gradient(-45deg, @valueList); /* IE10+ */\r
+       background:     linear-gradient(135deg, @valueList); /* W3C */\r
+}\r
+.gradient-diagp() when (@direction = 'diag+') {\r
+       background:     @fallbackColor; /* Old browsers */\r
+       @svgPrefix: ~'<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 1 1" preserveAspectRatio="none"><linearGradient id="zkie9" gradientUnits="userSpaceOnUse" x1="0%" y1="100%" x2="100%" y2="0%">';\r
+       @svgSuffix: ~'</linearGradient><rect x="0" y="0" width="1" height="1" fill="url(#zkie9)" /></svg>';\r
+       @svg: e('@{svgPrefix}@{svgContent}@{svgSuffix}');\r
+       .base64DataUriBackground(@svg); /* IE9 */\r
+       background:     -moz-linear-gradient(45deg, @valueList); /* FF3.6+ */\r
+       background:     -webkit-gradient(linear, left bottom, right top, @valuesWebkit); /* Chrome,Safari4+ */\r
+       background:     -webkit-linear-gradient(45deg, @valueList); /* Chrome10+,Safari5.1+ */\r
+       background:     -o-linear-gradient(45deg, @valueList); /* Opera 11.10+ */\r
+       background:     -ms-linear-gradient(45deg, @valueList); /* IE10+ */\r
+       background:     linear-gradient(45deg, @valueList); /* W3C */\r
+}\r
+.gradient-rad() when (@direction = 'rad') {\r
+       background:     @fallbackColor; /* Old browsers */\r
+       @svgPrefix: ~'<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 1 1" preserveAspectRatio="none"><radialGradient id="zkie9" gradientUnits="userSpaceOnUse" cx="50%" cy="50%" r="50%">';\r
+       @svgSuffix: ~'</radialGradient><rect x="0" y="0" width="1" height="1" fill="url(#zkie9)" /></svg>';\r
+       @svg: e('@{svgPrefix}@{svgContent}@{svgSuffix}');\r
+       .base64DataUriBackground(@svg); /* IE9 */\r
+       background:     -moz-radial-gradient(center, ellipse cover, @valueList); /* FF3.6+ */\r
+       background:     -webkit-gradient(radial, center center, 0px, center center, 100%, @valuesWebkit); /* Chrome,Safari4+ */\r
+       background:     -webkit-radial-gradient(center, ellipse cover, @valueList); /* Chrome10+,Safari5.1+ */\r
+       background:     -o-radial-gradient(center, ellipse cover, @valueList); /* Opera 11.10+ */\r
+       background:     -ms-radial-gradient(center, ellipse cover, @valueList); /* IE10+ */\r
+       background:     radial-gradient(ellipse at center, @valueList); /* W3C */\r
+}\r
+\r
+// box layout\r
+.boxOrientHor() {\r
+       display: -webkit-box;\r
+       display: -moz-box;\r
+       display: box;\r
+\r
+       -webkit-box-orient: horizontal;\r
+       -moz-box-orient: horizontal;\r
+       -o-box-orient: horizontal;\r
+       -ms-box-orient: horizontal;\r
+       box-orient: horizontal;\r
+}\r
+.boxOrientHorFlex() {\r
+       display: -webkit-box;\r
+       display: -moz-box;\r
+       display: box;\r
+\r
+       -webkit-box-orient: horizontal;\r
+       -moz-box-orient: horizontal;\r
+       -o-box-orient: horizontal;\r
+       -ms-box-orient: horizontal;\r
+       box-orient: horizontal;\r
+\r
+       -webkit-box-flex: 1;\r
+       -moz-box-flex: 1;\r
+       -o-box-flex: 1;\r
+       -ms-box-flex: 1;\r
+       box-flex: 1;\r
+}\r
+// box-shadow\r
+.boxShadow(@value) when (isstring(@value)) {\r
+       -webkit-box-shadow: e(@value);\r
+       -moz-box-shadow: e(@value);\r
+       -o-box-shadow: e(@value);\r
+       -ms-box-shadow: e(@value);\r
+       box-shadow: e(@value);\r
+}\r
+.boxShadow(@value) when not (isstring(@value)) {\r
+       -webkit-box-shadow: @value;\r
+       -moz-box-shadow: @value;\r
+       -o-box-shadow: @value;\r
+       -ms-box-shadow: @value;\r
+       box-shadow: @value;\r
+}\r
+// border-radius\r
+.borderRadius(@size) when (isstring(@size)) {\r
+       -webkit-border-radius: e(@size);\r
+       -moz-border-radius: e(@size);\r
+       -o-border-radius: e(@size);\r
+       -ms-border-radius: e(@size);\r
+       border-radius: e(@size);\r
+}\r
+.borderRadius(@size) when not (isstring(@size)) {\r
+       -webkit-border-radius: @size;\r
+       -moz-border-radius: @size;\r
+       -o-border-radius: @size;\r
+       -ms-border-radius: @size;\r
+       border-radius: @size;\r
+}\r
+// transform\r
+.transform(@value) when (isstring(@value)) {\r
+       -webkit-transform: e(@value);\r
+       -moz-transform: e(@value);\r
+       -o-transform: e(@value);\r
+       -ms-transform: e(@value);\r
+       transform: e(@value)\r
+}\r
+.transform(@value) when not (isstring(@value)) {\r
+       -webkit-transform: @value;\r
+       -moz-transform: @value;\r
+       -o-transform: @value;\r
+       -ms-transform: @value;\r
+       transform: @value\r
+}\r
+// CSS3\r
+.applyCSS3(@key, @value) {\r
+       @ekey: e(@key);\r
+       -webkit-@{ekey}: e(@value);\r
+       -moz-@{ekey}: e(@value);\r
+       -o-@{ekey}: e(@value);\r
+       -ms-@{ekey}: e(@value);\r
+       @{ekey}: e(@value)\r
+}\r
+\r
+//---------------------------------------------\r
+// Other helpful utilities\r
+//---------------------------------------------\r
+// gradient utility\r
+.horGradient(@start, @end) when (@start = @end) {\r
+       background: @start;\r
+}\r
+.horGradient(@start, @end) when not (@start = @end) {\r
+       background:     @start; /* Old browsers */\r
+       @svg: ~'<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 1 1" preserveAspectRatio="none"><linearGradient id="zkie9" gradientUnits="userSpaceOnUse" x1="0%" y1="0%" x2="100%" y2="0%"><stop stop-color="@{start}" offset="0%"/><stop stop-color="@{end}" offset="100%"/></linearGradient><rect x="0" y="0" width="1" height="1" fill="url(#zkie9)" /></svg>';\r
+       .base64DataUriBackground(@svg); /* IE9 */\r
+       background:     -moz-linear-gradient(left, @start 0%, @end 100%); /* FF3.6+ */\r
+       background:     -webkit-gradient(linear, left top, right top, color-stop(0%,@start), color-stop(100%, @end)); /* Chrome,Safari4+ */\r
+       background:     -webkit-linear-gradient(left, @start 0%, @end 100%); /* Chrome10+,Safari5.1+ */\r
+       background:     -o-linear-gradient(left, @start 0%, @end 100%); /* Opera 11.10+ */\r
+       background:     -ms-linear-gradient(left, @start 0%, @end 100%); /* IE10+ */\r
+       background:     linear-gradient(to right, @start 0%, @end 100%); /* W3C */\r
+}\r
+.verGradient(@start, @end) when (@start = @end) {\r
+       background: @start;\r
+}\r
+.verGradient(@start, @end) when not (@start = @end) {\r
+       background:     @start; /* Old browsers */\r
+       @svg: ~'<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 1 1" preserveAspectRatio="none"><linearGradient id="zkie9" gradientUnits="userSpaceOnUse" x1="0%" y1="0%" x2="0%" y2="100%"><stop stop-color="@{start}" offset="0%"/><stop stop-color="@{end}" offset="100%"/></linearGradient><rect x="0" y="0" width="1" height="1" fill="url(#zkie9)" /></svg>';\r
+       .base64DataUriBackground(@svg); /* IE9 */\r
+       background:     -moz-linear-gradient(top, @start 0%, @end 100%); /* FF3.6+ */\r
+       background:     -webkit-gradient(linear, left top, left bottom, color-stop(0%, @start),color-stop(100%, @end)); /* Chrome,Safari4+ */\r
+       background:     -webkit-linear-gradient(top, @start 0%, @end 100%); /* Chrome10+,Safari5.1+ */\r
+       background:     -o-linear-gradient(top, @start 0%, @end 100%); /* Opera 11.10+ */\r
+       background:     -ms-linear-gradient(top, @start 0%, @end 100%); /* IE10+ */\r
+       background:     linear-gradient(to bottom, @start 0%, @end 100%); /* W3C */\r
+}\r
+.base64DataUriBackground(@svgToEncode, @type: ~"image/svg+xml") {\r
+       @dataUriPrefix: ~"url(data:@{type};base64,";\r
+       @dataUriSuffix: ~")";\r
+       @b64DataUri: ~`(function(a,b,c){function e(a){a=a.replace(/\r\n/g,'\n');var b='';for(var c=0;c<a.length;c++){var d=a.charCodeAt(c);if(d<128){b+=String.fromCharCode(d)}else if(d>127&&d<2048){b+=String.fromCharCode(d>>6|192);b+=String.fromCharCode(d&63|128)}else{b+=String.fromCharCode(d>>12|224);b+=String.fromCharCode(d>>6&63|128);b+=String.fromCharCode(d&63|128)}}return b}function f(a){var b='';var c,f,g,h,i,j,l;var m=0;a=e(a);while(m<a.length){c=a.charCodeAt(m++);f=a.charCodeAt(m++);g=a.charCodeAt(m++);h=c>>2;i=(c&3)<<4|f>>4;j=(f&15)<<2|g>>6;l=g&63;if(isNaN(f)){j=l=64}else if(isNaN(g)){l=64}b=b+d.charAt(h)+d.charAt(i)+d.charAt(j)+d.charAt(l)}return b}var d='ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=';return a+f(b)+c})('@{dataUriPrefix}','@{svgToEncode}','@{dataUriSuffix}')`;\r
+       background: @b64DataUri;\r
+}\r
+.gradientFallback(@start, @end) {\r
+       background: average(@start, @end);\r
+}\r
+.resetGradient() {\r
+       background: none;\r
+       filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);\r
+}\r
+\r
+// border-radius utility\r
+.topBorderRadius(@size) {\r
+       -webkit-border-radius: @size @size 0 0;\r
+       -moz-border-radius: @size @size 0 0;\r
+       -o-border-radius: @size @size 0 0;\r
+       -ms-border-radius: @size @size 0 0;\r
+       border-radius: @size @size 0 0;\r
+}\r
+.rightBorderRadius(@size) {\r
+       -webkit-border-radius: 0 @size @size 0;\r
+       -moz-border-radius: 0 @size @size 0;\r
+       -o-border-radius: 0 @size @size 0;\r
+       -ms-border-radius: 0 @size @size 0;\r
+       border-radius: 0 @size @size 0;\r
+}\r
+.bottomBorderRadius(@size) {\r
+       -webkit-border-radius: 0 0 @size @size;\r
+       -moz-border-radius: 0 0 @size @size;\r
+       -o-border-radius: 0 0 @size @size;\r
+       -ms-border-radius: 0 0 @size @size;\r
+       border-radius: 0 0 @size @size;\r
+}\r
+.leftBorderRadius(@size) {\r
+       -webkit-border-radius: @size 0 0 @size;\r
+       -moz-border-radius: @size 0 0 @size;\r
+       -o-border-radius: @size 0 0 @size;\r
+       -ms-border-radius: @size 0 0 @size;\r
+       border-radius: @size 0 0 @size;\r
+}\r
+\r
+// opacity utility\r
+.opacity(@opacity) {\r
+       opacity: @opacity;\r
+       @opacity100: @opacity * 100;\r
+       filter: ~'alpha(opacity=@{opacity100});';\r
+}\r
+\r
+// icon font utility\r
+.baseIconFont() {\r
+       display: inline-block;\r
+       font-family: FontAwesome;\r
+       font-style: normal;\r
+       font-weight: normal;\r
+       font-size: inherit;\r
+       -webkit-font-smoothing: antialiased;\r
+       -moz-osx-font-smoothing: grayscale;\r
+       text-rendering: auto; // optimizelegibility throws things off #1094\r
+       transform: translate(0, 0); // ensures no half-pixel rendering in firefox\r
+}\r
+\r
+// other utility\r
+.size(@width, @height) {\r
+       width: @width;\r
+       height: @height;\r
+}\r
+.displaySize(@display, @width, @height) {\r
+       display: @display;\r
+       .size(@width, @height);\r
+}\r
+.fontStyle(@family, @size, @weight, @color) {\r
+       font-family: @family;\r
+       font-size: @size;\r
+       font-weight: @weight;\r
+       font-style: normal;\r
+       color: @color;\r
+}\r
+.fontStyle(@family, @size, @weight) {\r
+       font-family: @family;\r
+       font-size: @size;\r
+       font-weight: @weight;\r
+       font-style: normal;\r
+}\r
+.iconFontStyle(@size, @color) {\r
+       font-size: @size;\r
+       color: @color;\r
+}\r
diff --git a/server/hu.user.theme.userdark/src/archive/web/zul/less/_zkvariables.less b/server/hu.user.theme.userdark/src/archive/web/zul/less/_zkvariables.less
new file mode 100644 (file)
index 0000000..03ecfa9
--- /dev/null
@@ -0,0 +1,300 @@
+// Global Variables
+// -------------------------------------
+// Typography
+// -------------------------------------
+@baseFontSize:                 14px;
+@baseTitleFontFamily:          Verdana;
+@baseContentFontFamily:        Verdana;
+@baseLineHeight:               14px;
+
+// Component height
+@baseHeight:                   8px;
+@baseIconHeight:               @baseHeight * 2; // 16px
+@baseButtonHeight:             @baseHeight * 3; // 24px
+@baseBarHeight:                @baseHeight * 4; // 32px
+@baseTitleHeight:              @baseHeight * 5; // 40px
+
+// Component width             
+@baseWidth:                    8px;
+@baseIconWidth:                @baseWidth * 2; // 16px
+@baseButtonWidth:              @baseWidth * 3; // 24px
+@baseBarWidth:                 @baseWidth * 4; // 32px
+
+// -------------------------------------
+// Component sizing
+// -------------------------------------
+// Based on 14px font-size and 20px line-height
+@fontSizeXLarge:               ceil(@baseFontSize * 1.25); // 18px
+@fontSizeLarge:                floor(@baseFontSize * 1.15); // 16px
+@fontSizeMedium:               ceil(@baseFontSize * 0.85); // 12px
+@fontSizeSmall:                floor(@baseFontSize * 0.8); // 11px
+@fontSizeXSmall:               ceil(@baseFontSize * 0.7); // 10px
+
+@baseBorderRadius:             4px;
+@borderRadiusLarge:            6px;
+@borderRadiusSmall:            3px;
+
+@basePopupZIndex:              88000;
+
+// -------------------------------------
+// Component Basic Coloring for userdark (all gray colors are changed to blue)
+// -------------------------------------
+// Font color
+@baseTextColor:                #e3e3e3;
+@textColorGray:                #e3e3e3;
+@textColorGrayDark:            #e3e3e3;
+@textColorGrayLight:           #e3e3e3;
+@textColorBlue:                #e3e3e3;
+@textColorGreen:               #e3e3e3;
+@textColorOrange:              #e3e3e3;
+
+// Border color
+@baseBorderColor:              #1d1d1d;
+
+// Background color
+@baseBackgroundColor:          #303030;
+//@baseBackgroundColor:          red;
+
+// Gradient background
+@baseGradientStart:            @baseBackgroundColor;
+@baseGradientEnd:              @baseBackgroundColor;
+
+// -------------------------------------
+// Icon font color (used for font-awesome)
+// -------------------------------------
+@iconColor:                    #ffffff;
+@iconHoverColor:               #ffffff;
+@iconDisabledColor:            #AAAAAA;
+
+// -------------------------------------
+// Button (used for button, combobutton)
+// -------------------------------------
+@buttonBorderColor:            @baseBorderColor;
+@buttonGradientStart:          #1c1c1c;
+@buttonGradientEnd:            #1c1c1c;
+
+// -------------------------------------
+// Input (used for textbox, intbox, spinner, ...)
+// -------------------------------------
+@inputBorderColor:             @baseBorderColor;
+@inputBackgroundColor:         #ffffff;
+
+// -------------------------------------
+// Mesh Table (used for grid, listbox, tree, biglistbox)
+// -------------------------------------
+@meshTitleBorderColor:         @baseBorderColor;
+@meshContentBorderColor:       @baseBorderColor;
+@meshBackgroundColor:          transparent;
+@meshStripeBackgroundColor:    #1d1d1d;
+@meshFootBackgroundColor:      #FAFAFA;
+//grid fejlec
+@meshTitleHoverStart:          #000000;
+@meshTitleHoverEnd:            #000000;
+@meshContentHoverStart:        transparent;
+@meshContentHoverEnd:          transparent;
+@meshContentFocusStart:        #82B1C7;
+@meshContentFocusEnd:          #82B1C7;
+@meshAutoPagingRowHeight:      32px;
+
+// -------------------------------------
+// Component State
+// -------------------------------------
+// Active
+@activeColor:                  @baseTextColor;
+@activeBorderColor:            @baseBorderColor;
+@activeBackgroundColor:        red;//#86E2F9;
+@activeGradientStart:          #C3F5FE;
+@activeGradientEnd:            #86E2F9;
+
+// Focus
+@focusColor:                   @baseTextColor;
+@focusBorderColor:             #00B9FF;
+@focusBackgroundColor:         @baseGradientEnd;
+@focusGradientStart:           @baseGradientStart;
+@focusGradientEnd:             @baseGradientEnd;
+
+// Hover
+@hoverColor:                   #FFFFFF;
+@hoverBorderColor:             #131313;
+@hoverBackgroundColor:         transparent;
+@hoverGradientStart:           #000000;
+@hoverGradientEnd:             #000000;
+
+// Disabled
+@disabledColor:                #AAAAAA;
+@disabledBackgroundColor:      #F0F0F0;
+@disabledOpacity:              0.6;
+
+// Invalid
+@invalidBorderColor:           #DD7777;
+
+// Read-only
+@readonlyBorderColor:          #E6E6E6;
+@readonlyBackgroundColor:      #FAFAFA;
+
+// Selected (used on listbox, tree, comboitem)
+@selectedColor:                #F1F8E9;
+@selectedBorderColor:          @baseBorderColor;
+@selectedBackgroundColor:      darken(@hoverBackgroundColor, 5%);
+@selectedGradientStart:        #3E697C;
+@selectedGradientEnd:          #3E697C;
+
+// Selected Hover (used on listbox, tree, comboitem)
+@selectedHoverColor:           #FFFFFF;
+@selectedHoverBorderColor:     @baseBorderColor;
+@selectedHoverBackgroundColor: darken(@selectedGradientEnd, 3%);
+@selectedHoverGradientStart:   #548DA7;
+@selectedHoverGradientEnd:     #548DA7;
+
+// Selected Focus (used on listbox, tree, comboitem)
+@selectedFocusColor:           @selectedColor;
+@selectedFocusBorderColor:     @selectedBorderColor;
+@selectedFocusBackgroundColor: @selectedBackgroundColor;
+@selectedFocusGradientStart:   #315463;
+@selectedFocusGradientEnd:     #315463;
+
+// Checked (used on menuitem, listbox, tree, toolbarbutton)
+@checkedColor:                 #000000;
+@checkedBorderColor:           #8E8F8F;
+@checkedBackgroundColor:       #000000;
+@checkedGradientStart:         #000000;
+@checkedGradientEnd:           #000000;
+
+// Collapsed (used on Borderlayout)
+@collapsedBorderColor:         @baseBorderColor;
+@collapsedBackgroundColor:     @baseBackgroundColor;
+
+// -------------------------------------
+// Component independent variables
+// -------------------------------------
+// mask and loading
+@maskBackgroundColor:          #E0E1E3;
+@loadingBackgroundColor:       #1d1d1d;
+
+// scrollbar
+@scrollbarWidth:               16px;
+@scrollbarHeight:              16px;
+@scrollbarBorderColor:         #838383;
+@scrollbarBackgroundColor:     #DDDDDD;
+@scrollbarGradientStart:       #FFFFFF;
+@scrollbarGradientEnd:         #CFCFCF;
+
+// drag and drop
+@dragColor:                    #FFFFFF;
+@dragBackgroundColor:          #E0EAF0;
+@dragHoverBackgroundColor:     #ADD2FF;
+@dragAllowBorderColor:         #11AA33;
+@dragAllowBackgroundColor:     #11AA33;
+@dragDisAllowBorderColor:      #C13634;
+@dragDisAllowBackgroundColor:  #C13634;
+
+// splitter (hbox, vbox, borderlayout)
+@splitterSize:                 8px;
+@splitterGradientStart:        #1c1c1c;
+@splitterGradientEnd:          #1c1c1c;
+
+// calendar
+@calendarTitleColor:           @textColorGrayLight;
+@calendarTitleHoverColor:      @textColorGrayLight;
+@calendarCellColor:            @textColorGrayLight;
+@calendarSelectedColor:        #FFFFFF;
+@calendarSelectedHoverColor:   #FFFFFF;
+@weekendColor:                 @textColorOrange;
+@weekendBackgroundColor:       #F2F2F2;
+@weekColor:                    @textColorGrayLight;
+@weekofyearColor:              #FFFFFF;
+@weekofyearBackgroundColor:    #636363;
+
+// popup
+@popupBorderColor:             @baseBorderColor;
+@popupBackgroundColor:         @baseBackgroundColor;
+@popupGradientStart:           @baseBackgroundColor;
+@popupGradientEnd:             @baseBackgroundColor;
+
+// group (group, listgroup)
+@groupGradientStart:           #E7F6FD;
+@groupGradientEnd:             #C6E9FA;
+
+// paging
+@pagingColor:                  @textColorBlue;
+@pagingSelectedColor:          @textColorGrayDark;
+@pagingBorderColor:            @baseBorderColor;
+@pagingActiveBorderColor:      #A9A9A9;
+@pagingBackgroundColor:        @baseBackgroundColor;
+@pagingSelectedBackgroundColor:#E6E6E6;
+
+// slider
+@sliderBorderColor:            @baseBorderColor;
+@sliderActiveBorderColor:      #838383;
+
+// errorbox (input constraint)
+@errorboxColor:                #990000;
+@errorboxBorderColor:          #990000;
+@errorboxBackgroundColor:      #FFEEEE;
+
+// notification
+@notificationInfoColor:        rgba(33, 155, 166, 0.88);
+@notificationWarningColor:     rgba(234, 67, 23, 0.88);
+@notificationErrorColor:       rgba(190, 0, 5, 0.88);
+@notificationArrowColor:       rgba(51, 51, 51, 0.9);
+@notificationInfoColorIE8:     rgb(33, 155, 166);
+@notificationWarningColorIE8:  rgb(234, 67, 23);
+@notificationErrorColorIE8:    rgb(190, 0, 5);
+@notificationArrowColorIE8:    rgb(51, 51, 51);
+
+// progressmeter
+@progressmeterGradientStart:   #AFD3E2;
+@progressmeterGradientEnd:     #8DBDD1;
+
+// window
+@windowBorderColor:            #9C9C9C;
+@windowBackgroundColor:        @baseBackgroundColor;
+@windowFramePadding:           4px;
+
+// panel
+@panelBorderColor:             #8FB9D0;
+@panelBackgroundColor:         @baseBackgroundColor;
+@panelBodyBackground:          #F0F6F9;
+
+// tabbox
+@tabSelectedBackgroundColor:   #131313;
+
+// menu
+@menuImageSize:                16px;
+@menuActiveBorderColorTR:      #838383;
+@menuActiveBorderColorBL:      #B6B6B6;
+@menuPopupBackground:          @baseBackgroundColor;
+@menuSeparatorBorderColor:     #838383;
+@menuSeparatorBackgroundColor: #B8B8B8;
+@menuPopupSeparatorBorder:     #D9F0FC;
+@menuPopupSeparatorBackground: #A2C0CE;
+
+// navbar
+@navImageSize:                 16px;
+@navColor:                     #333333;
+@navBorderColor:               #F4F4F3;
+@navBackgroundColor:           #FFFFFF; //first level, each level is 3% darker (darken(@navBackgroundColor, 3 * level));
+@navHoverBackgroundColor:      #E8E8E8;
+@navSelectedColor:             #FFFFFF;
+@navSelectedBackgroundColor:   #372F2B;
+@navSeparatorColor:            #838383;
+@navCollapsedWidth:            32px;
+
+// colorbox
+@colorboxBorderColor:          #9C9C9C;
+
+// chosenbox
+@chosenboxItemBorderColor:     #8FB9D0;
+@chosenboxCreateIconColor:     @textColorGreen;
+
+// biglistbox
+@biglistboxBackgroundColor:    #F0F0F0;
+@biglistboxFrozenBackground:   #E0E0E0;
+
+// mesh for ie8
+@meshBackgroundColorIE8:              #D7F0FC;
+@meshHoverBackgroundColorIE8:         #6BA6BF;
+@meshSelectedBackgroundColorIE8:      #3E697C;
+@meshSelectedHoverBackgroundColorIE8: #548DA7;
+@meshGroupBackgroundColorIE8:         #D0EDFB;
+@meshGroupFooterBackgroundColorIE8:   #DDF2FC;
diff --git a/server/hu.user.theme.userdark/src/archive/web/zul/less/font/_all.less b/server/hu.user.theme.userdark/src/archive/web/zul/less/font/_all.less
new file mode 100644 (file)
index 0000000..200758c
--- /dev/null
@@ -0,0 +1,25 @@
+/** Font Awesome 4.0.1
+ *  License
+ *  -------------------------------------------------------
+ *  - The Font Awesome font is licensed under the SIL Open Font License v1.1 -
+ *    http://scripts.sil.org/OFL
+ *  - Font Awesome CSS, LESS, and SASS files are licensed under the MIT License -
+ *    http://opensource.org/licenses/mit-license.html
+ *  - Font Awesome documentation licensed under CC BY 3.0 License -
+ *    http://creativecommons.org/licenses/by/3.0/
+ *  - Attribution is no longer required in Font Awesome 3.0, but much appreciated:
+ *    "Font Awesome by Dave Gandy - http://fontawesome.io"
+*/
+@import "~./zul/less/_zkmixins.less";
+@import "_variables.less";
+@import "_mixins.less";
+@import "_path.less";
+@import "_core.less";
+@import "_larger.less";
+@import "_fixed-width.less";
+@import "_list.less";
+@import "_bordered-pulled.less";
+@import "_animated.less";
+@import "_rotated-flipped.less";
+@import "_stacked.less";
+@import "_icons.less";
\ No newline at end of file
diff --git a/server/hu.user.theme.userdark/src/archive/web/zul/less/font/_animated.less b/server/hu.user.theme.userdark/src/archive/web/zul/less/font/_animated.less
new file mode 100644 (file)
index 0000000..66ad52a
--- /dev/null
@@ -0,0 +1,34 @@
+// Animated Icons
+// --------------------------
+
+.@{fa-css-prefix}-spin {
+  -webkit-animation: fa-spin 2s infinite linear;
+          animation: fa-spin 2s infinite linear;
+}
+
+.@{fa-css-prefix}-pulse {
+  -webkit-animation: fa-spin 1s infinite steps(8);
+          animation: fa-spin 1s infinite steps(8);
+}
+
+@-webkit-keyframes fa-spin {
+  0% {
+    -webkit-transform: rotate(0deg);
+            transform: rotate(0deg);
+  }
+  100% {
+    -webkit-transform: rotate(359deg);
+            transform: rotate(359deg);
+  }
+}
+
+@keyframes fa-spin {
+  0% {
+    -webkit-transform: rotate(0deg);
+            transform: rotate(0deg);
+  }
+  100% {
+    -webkit-transform: rotate(359deg);
+            transform: rotate(359deg);
+  }
+}
diff --git a/server/hu.user.theme.userdark/src/archive/web/zul/less/font/_bordered-pulled.less b/server/hu.user.theme.userdark/src/archive/web/zul/less/font/_bordered-pulled.less
new file mode 100644 (file)
index 0000000..0c90eb5
--- /dev/null
@@ -0,0 +1,16 @@
+// Bordered & Pulled
+// -------------------------
+
+.@{fa-css-prefix}-border {
+  padding: .2em .25em .15em;
+  border: solid .08em @fa-border-color;
+  border-radius: .1em;
+}
+
+.pull-right { float: right; }
+.pull-left { float: left; }
+
+.@{fa-css-prefix} {
+  &.pull-left { margin-right: .3em; }
+  &.pull-right { margin-left: .3em; }
+}
diff --git a/server/hu.user.theme.userdark/src/archive/web/zul/less/font/_core.less b/server/hu.user.theme.userdark/src/archive/web/zul/less/font/_core.less
new file mode 100644 (file)
index 0000000..758ced3
--- /dev/null
@@ -0,0 +1,22 @@
+/* FONT AWESOME CORE
+ * -------------------------- */
+
+[class^="z-icon-"],
+[class*=" z-icon-"] {
+  .baseIconFont();
+}
+
+[class^="z-icon-"]:before,
+[class*=" z-icon-"]:before {
+  text-decoration: inherit;
+  display: inline-block;
+  speak: none;
+}
+
+/* makes sure icons active on rollover in links */
+a {
+  [class^="z-icon-"],
+  [class*=" z-icon-"] {
+    display: inline;
+  }
+}
\ No newline at end of file
diff --git a/server/hu.user.theme.userdark/src/archive/web/zul/less/font/_fixed-width.less b/server/hu.user.theme.userdark/src/archive/web/zul/less/font/_fixed-width.less
new file mode 100644 (file)
index 0000000..110289f
--- /dev/null
@@ -0,0 +1,6 @@
+// Fixed Width Icons
+// -------------------------
+.@{fa-css-prefix}-fw {
+  width: (18em / 14);
+  text-align: center;
+}
diff --git a/server/hu.user.theme.userdark/src/archive/web/zul/less/font/_icons.less b/server/hu.user.theme.userdark/src/archive/web/zul/less/font/_icons.less
new file mode 100644 (file)
index 0000000..c265de5
--- /dev/null
@@ -0,0 +1,596 @@
+/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
+   readers do not read off random characters that represent icons */
+
+.@{fa-css-prefix}-glass:before { content: @fa-var-glass; }
+.@{fa-css-prefix}-music:before { content: @fa-var-music; }
+.@{fa-css-prefix}-search:before { content: @fa-var-search; }
+.@{fa-css-prefix}-envelope-o:before { content: @fa-var-envelope-o; }
+.@{fa-css-prefix}-heart:before { content: @fa-var-heart; }
+.@{fa-css-prefix}-star:before { content: @fa-var-star; }
+.@{fa-css-prefix}-star-o:before { content: @fa-var-star-o; }
+.@{fa-css-prefix}-user:before { content: @fa-var-user; }
+.@{fa-css-prefix}-film:before { content: @fa-var-film; }
+.@{fa-css-prefix}-th-large:before { content: @fa-var-th-large; }
+.@{fa-css-prefix}-th:before { content: @fa-var-th; }
+.@{fa-css-prefix}-th-list:before { content: @fa-var-th-list; }
+.@{fa-css-prefix}-check:before { content: @fa-var-check; }
+.@{fa-css-prefix}-remove:before,
+.@{fa-css-prefix}-close:before,
+.@{fa-css-prefix}-times:before { content: @fa-var-times; }
+.@{fa-css-prefix}-search-plus:before { content: @fa-var-search-plus; }
+.@{fa-css-prefix}-search-minus:before { content: @fa-var-search-minus; }
+.@{fa-css-prefix}-power-off:before { content: @fa-var-power-off; }
+.@{fa-css-prefix}-signal:before { content: @fa-var-signal; }
+.@{fa-css-prefix}-gear:before,
+.@{fa-css-prefix}-cog:before { content: @fa-var-cog; }
+.@{fa-css-prefix}-trash-o:before { content: @fa-var-trash-o; }
+.@{fa-css-prefix}-home:before { content: @fa-var-home; }
+.@{fa-css-prefix}-file-o:before { content: @fa-var-file-o; }
+.@{fa-css-prefix}-clock-o:before { content: @fa-var-clock-o; }
+.@{fa-css-prefix}-road:before { content: @fa-var-road; }
+.@{fa-css-prefix}-download:before { content: @fa-var-download; }
+.@{fa-css-prefix}-arrow-circle-o-down:before { content: @fa-var-arrow-circle-o-down; }
+.@{fa-css-prefix}-arrow-circle-o-up:before { content: @fa-var-arrow-circle-o-up; }
+.@{fa-css-prefix}-inbox:before { content: @fa-var-inbox; }
+.@{fa-css-prefix}-play-circle-o:before { content: @fa-var-play-circle-o; }
+.@{fa-css-prefix}-rotate-right:before,
+.@{fa-css-prefix}-repeat:before { content: @fa-var-repeat; }
+.@{fa-css-prefix}-refresh:before { content: @fa-var-refresh; }
+.@{fa-css-prefix}-list-alt:before { content: @fa-var-list-alt; }
+.@{fa-css-prefix}-lock:before { content: @fa-var-lock; }
+.@{fa-css-prefix}-flag:before { content: @fa-var-flag; }
+.@{fa-css-prefix}-headphones:before { content: @fa-var-headphones; }
+.@{fa-css-prefix}-volume-off:before { content: @fa-var-volume-off; }
+.@{fa-css-prefix}-volume-down:before { content: @fa-var-volume-down; }
+.@{fa-css-prefix}-volume-up:before { content: @fa-var-volume-up; }
+.@{fa-css-prefix}-qrcode:before { content: @fa-var-qrcode; }
+.@{fa-css-prefix}-barcode:before { content: @fa-var-barcode; }
+.@{fa-css-prefix}-tag:before { content: @fa-var-tag; }
+.@{fa-css-prefix}-tags:before { content: @fa-var-tags; }
+.@{fa-css-prefix}-book:before { content: @fa-var-book; }
+.@{fa-css-prefix}-bookmark:before { content: @fa-var-bookmark; }
+.@{fa-css-prefix}-print:before { content: @fa-var-print; }
+.@{fa-css-prefix}-camera:before { content: @fa-var-camera; }
+.@{fa-css-prefix}-font:before { content: @fa-var-font; }
+.@{fa-css-prefix}-bold:before { content: @fa-var-bold; }
+.@{fa-css-prefix}-italic:before { content: @fa-var-italic; }
+.@{fa-css-prefix}-text-height:before { content: @fa-var-text-height; }
+.@{fa-css-prefix}-text-width:before { content: @fa-var-text-width; }
+.@{fa-css-prefix}-align-left:before { content: @fa-var-align-left; }
+.@{fa-css-prefix}-align-center:before { content: @fa-var-align-center; }
+.@{fa-css-prefix}-align-right:before { content: @fa-var-align-right; }
+.@{fa-css-prefix}-align-justify:before { content: @fa-var-align-justify; }
+.@{fa-css-prefix}-list:before { content: @fa-var-list; }
+.@{fa-css-prefix}-dedent:before,
+.@{fa-css-prefix}-outdent:before { content: @fa-var-outdent; }
+.@{fa-css-prefix}-indent:before { content: @fa-var-indent; }
+.@{fa-css-prefix}-video-camera:before { content: @fa-var-video-camera; }
+.@{fa-css-prefix}-photo:before,
+.@{fa-css-prefix}-image:before,
+.@{fa-css-prefix}-picture-o:before { content: @fa-var-picture-o; }
+.@{fa-css-prefix}-pencil:before { content: @fa-var-pencil; }
+.@{fa-css-prefix}-map-marker:before { content: @fa-var-map-marker; }
+.@{fa-css-prefix}-adjust:before { content: @fa-var-adjust; }
+.@{fa-css-prefix}-tint:before { content: @fa-var-tint; }
+.@{fa-css-prefix}-edit:before,
+.@{fa-css-prefix}-pencil-square-o:before { content: @fa-var-pencil-square-o; }
+.@{fa-css-prefix}-share-square-o:before { content: @fa-var-share-square-o; }
+.@{fa-css-prefix}-check-square-o:before { content: @fa-var-check-square-o; }
+.@{fa-css-prefix}-arrows:before { content: @fa-var-arrows; }
+.@{fa-css-prefix}-step-backward:before { content: @fa-var-step-backward; }
+.@{fa-css-prefix}-fast-backward:before { content: @fa-var-fast-backward; }
+.@{fa-css-prefix}-backward:before { content: @fa-var-backward; }
+.@{fa-css-prefix}-play:before { content: @fa-var-play; }
+.@{fa-css-prefix}-pause:before { content: @fa-var-pause; }
+.@{fa-css-prefix}-stop:before { content: @fa-var-stop; }
+.@{fa-css-prefix}-forward:before { content: @fa-var-forward; }
+.@{fa-css-prefix}-fast-forward:before { content: @fa-var-fast-forward; }
+.@{fa-css-prefix}-step-forward:before { content: @fa-var-step-forward; }
+.@{fa-css-prefix}-eject:before { content: @fa-var-eject; }
+.@{fa-css-prefix}-chevron-left:before { content: @fa-var-chevron-left; }
+.@{fa-css-prefix}-chevron-right:before { content: @fa-var-chevron-right; }
+.@{fa-css-prefix}-plus-circle:before { content: @fa-var-plus-circle; }
+.@{fa-css-prefix}-minus-circle:before { content: @fa-var-minus-circle; }
+.@{fa-css-prefix}-times-circle:before { content: @fa-var-times-circle; }
+.@{fa-css-prefix}-check-circle:before { content: @fa-var-check-circle; }
+.@{fa-css-prefix}-question-circle:before { content: @fa-var-question-circle; }
+.@{fa-css-prefix}-info-circle:before { content: @fa-var-info-circle; }
+.@{fa-css-prefix}-crosshairs:before { content: @fa-var-crosshairs; }
+.@{fa-css-prefix}-times-circle-o:before { content: @fa-var-times-circle-o; }
+.@{fa-css-prefix}-check-circle-o:before { content: @fa-var-check-circle-o; }
+.@{fa-css-prefix}-ban:before { content: @fa-var-ban; }
+.@{fa-css-prefix}-arrow-left:before { content: @fa-var-arrow-left; }
+.@{fa-css-prefix}-arrow-right:before { content: @fa-var-arrow-right; }
+.@{fa-css-prefix}-arrow-up:before { content: @fa-var-arrow-up; }
+.@{fa-css-prefix}-arrow-down:before { content: @fa-var-arrow-down; }
+.@{fa-css-prefix}-mail-forward:before,
+.@{fa-css-prefix}-share:before { content: @fa-var-share; }
+.@{fa-css-prefix}-expand:before { content: @fa-var-expand; }
+.@{fa-css-prefix}-compress:before { content: @fa-var-compress; }
+.@{fa-css-prefix}-plus:before { content: @fa-var-plus; }
+.@{fa-css-prefix}-minus:before { content: @fa-var-minus; }
+.@{fa-css-prefix}-asterisk:before { content: @fa-var-asterisk; }
+.@{fa-css-prefix}-exclamation-circle:before { content: @fa-var-exclamation-circle; }
+.@{fa-css-prefix}-gift:before { content: @fa-var-gift; }
+.@{fa-css-prefix}-leaf:before { content: @fa-var-leaf; }
+.@{fa-css-prefix}-fire:before { content: @fa-var-fire; }
+.@{fa-css-prefix}-eye:before { content: @fa-var-eye; }
+.@{fa-css-prefix}-eye-slash:before { content: @fa-var-eye-slash; }
+.@{fa-css-prefix}-warning:before,
+.@{fa-css-prefix}-exclamation-triangle:before { content: @fa-var-exclamation-triangle; }
+.@{fa-css-prefix}-plane:before { content: @fa-var-plane; }
+.@{fa-css-prefix}-calendar:before { content: @fa-var-calendar; }
+.@{fa-css-prefix}-random:before { content: @fa-var-random; }
+.@{fa-css-prefix}-comment:before { content: @fa-var-comment; }
+.@{fa-css-prefix}-magnet:before { content: @fa-var-magnet; }
+.@{fa-css-prefix}-chevron-up:before { content: @fa-var-chevron-up; }
+.@{fa-css-prefix}-chevron-down:before { content: @fa-var-chevron-down; }
+.@{fa-css-prefix}-retweet:before { content: @fa-var-retweet; }
+.@{fa-css-prefix}-shopping-cart:before { content: @fa-var-shopping-cart; }
+.@{fa-css-prefix}-folder:before { content: @fa-var-folder; }
+.@{fa-css-prefix}-folder-open:before { content: @fa-var-folder-open; }
+.@{fa-css-prefix}-arrows-v:before { content: @fa-var-arrows-v; }
+.@{fa-css-prefix}-arrows-h:before { content: @fa-var-arrows-h; }
+.@{fa-css-prefix}-bar-chart-o:before,
+.@{fa-css-prefix}-bar-chart:before { content: @fa-var-bar-chart; }
+.@{fa-css-prefix}-twitter-square:before { content: @fa-var-twitter-square; }
+.@{fa-css-prefix}-facebook-square:before { content: @fa-var-facebook-square; }
+.@{fa-css-prefix}-camera-retro:before { content: @fa-var-camera-retro; }
+.@{fa-css-prefix}-key:before { content: @fa-var-key; }
+.@{fa-css-prefix}-gears:before,
+.@{fa-css-prefix}-cogs:before { content: @fa-var-cogs; }
+.@{fa-css-prefix}-comments:before { content: @fa-var-comments; }
+.@{fa-css-prefix}-thumbs-o-up:before { content: @fa-var-thumbs-o-up; }
+.@{fa-css-prefix}-thumbs-o-down:before { content: @fa-var-thumbs-o-down; }
+.@{fa-css-prefix}-star-half:before { content: @fa-var-star-half; }
+.@{fa-css-prefix}-heart-o:before { content: @fa-var-heart-o; }
+.@{fa-css-prefix}-sign-out:before { content: @fa-var-sign-out; }
+.@{fa-css-prefix}-linkedin-square:before { content: @fa-var-linkedin-square; }
+.@{fa-css-prefix}-thumb-tack:before { content: @fa-var-thumb-tack; }
+.@{fa-css-prefix}-external-link:before { content: @fa-var-external-link; }
+.@{fa-css-prefix}-sign-in:before { content: @fa-var-sign-in; }
+.@{fa-css-prefix}-trophy:before { content: @fa-var-trophy; }
+.@{fa-css-prefix}-github-square:before { content: @fa-var-github-square; }
+.@{fa-css-prefix}-upload:before { content: @fa-var-upload; }
+.@{fa-css-prefix}-lemon-o:before { content: @fa-var-lemon-o; }
+.@{fa-css-prefix}-phone:before { content: @fa-var-phone; }
+.@{fa-css-prefix}-square-o:before { content: @fa-var-square-o; }
+.@{fa-css-prefix}-bookmark-o:before { content: @fa-var-bookmark-o; }
+.@{fa-css-prefix}-phone-square:before { content: @fa-var-phone-square; }
+.@{fa-css-prefix}-twitter:before { content: @fa-var-twitter; }
+.@{fa-css-prefix}-facebook-f:before,
+.@{fa-css-prefix}-facebook:before { content: @fa-var-facebook; }
+.@{fa-css-prefix}-github:before { content: @fa-var-github; }
+.@{fa-css-prefix}-unlock:before { content: @fa-var-unlock; }
+.@{fa-css-prefix}-credit-card:before { content: @fa-var-credit-card; }
+.@{fa-css-prefix}-rss:before { content: @fa-var-rss; }
+.@{fa-css-prefix}-hdd-o:before { content: @fa-var-hdd-o; }
+.@{fa-css-prefix}-bullhorn:before { content: @fa-var-bullhorn; }
+.@{fa-css-prefix}-bell:before { content: @fa-var-bell; }
+.@{fa-css-prefix}-certificate:before { content: @fa-var-certificate; }
+.@{fa-css-prefix}-hand-o-right:before { content: @fa-var-hand-o-right; }
+.@{fa-css-prefix}-hand-o-left:before { content: @fa-var-hand-o-left; }
+.@{fa-css-prefix}-hand-o-up:before { content: @fa-var-hand-o-up; }
+.@{fa-css-prefix}-hand-o-down:before { content: @fa-var-hand-o-down; }
+.@{fa-css-prefix}-arrow-circle-left:before { content: @fa-var-arrow-circle-left; }
+.@{fa-css-prefix}-arrow-circle-right:before { content: @fa-var-arrow-circle-right; }
+.@{fa-css-prefix}-arrow-circle-up:before { content: @fa-var-arrow-circle-up; }
+.@{fa-css-prefix}-arrow-circle-down:before { content: @fa-var-arrow-circle-down; }
+.@{fa-css-prefix}-globe:before { content: @fa-var-globe; }
+.@{fa-css-prefix}-wrench:before { content: @fa-var-wrench; }
+.@{fa-css-prefix}-tasks:before { content: @fa-var-tasks; }
+.@{fa-css-prefix}-filter:before { content: @fa-var-filter; }
+.@{fa-css-prefix}-briefcase:before { content: @fa-var-briefcase; }
+.@{fa-css-prefix}-arrows-alt:before { content: @fa-var-arrows-alt; }
+.@{fa-css-prefix}-group:before,
+.@{fa-css-prefix}-users:before { content: @fa-var-users; }
+.@{fa-css-prefix}-chain:before,
+.@{fa-css-prefix}-link:before { content: @fa-var-link; }
+.@{fa-css-prefix}-cloud:before { content: @fa-var-cloud; }
+.@{fa-css-prefix}-flask:before { content: @fa-var-flask; }
+.@{fa-css-prefix}-cut:before,
+.@{fa-css-prefix}-scissors:before { content: @fa-var-scissors; }
+.@{fa-css-prefix}-copy:before,
+.@{fa-css-prefix}-files-o:before { content: @fa-var-files-o; }
+.@{fa-css-prefix}-paperclip:before { content: @fa-var-paperclip; }
+.@{fa-css-prefix}-save:before,
+.@{fa-css-prefix}-floppy-o:before { content: @fa-var-floppy-o; }
+.@{fa-css-prefix}-square:before { content: @fa-var-square; }
+.@{fa-css-prefix}-navicon:before,
+.@{fa-css-prefix}-reorder:before,
+.@{fa-css-prefix}-bars:before { content: @fa-var-bars; }
+.@{fa-css-prefix}-list-ul:before { content: @fa-var-list-ul; }
+.@{fa-css-prefix}-list-ol:before { content: @fa-var-list-ol; }
+.@{fa-css-prefix}-strikethrough:before { content: @fa-var-strikethrough; }
+.@{fa-css-prefix}-underline:before { content: @fa-var-underline; }
+.@{fa-css-prefix}-table:before { content: @fa-var-table; }
+.@{fa-css-prefix}-magic:before { content: @fa-var-magic; }
+.@{fa-css-prefix}-truck:before { content: @fa-var-truck; }
+.@{fa-css-prefix}-pinterest:before { content: @fa-var-pinterest; }
+.@{fa-css-prefix}-pinterest-square:before { content: @fa-var-pinterest-square; }
+.@{fa-css-prefix}-google-plus-square:before { content: @fa-var-google-plus-square; }
+.@{fa-css-prefix}-google-plus:before { content: @fa-var-google-plus; }
+.@{fa-css-prefix}-money:before { content: @fa-var-money; }
+.@{fa-css-prefix}-caret-down:before { content: @fa-var-caret-down; }
+.@{fa-css-prefix}-caret-up:before { content: @fa-var-caret-up; }
+.@{fa-css-prefix}-caret-left:before { content: @fa-var-caret-left; }
+.@{fa-css-prefix}-caret-right:before { content: @fa-var-caret-right; }
+.@{fa-css-prefix}-columns:before { content: @fa-var-columns; }
+.@{fa-css-prefix}-unsorted:before,
+.@{fa-css-prefix}-sort:before { content: @fa-var-sort; }
+.@{fa-css-prefix}-sort-down:before,
+.@{fa-css-prefix}-sort-desc:before { content: @fa-var-sort-desc; }
+.@{fa-css-prefix}-sort-up:before,
+.@{fa-css-prefix}-sort-asc:before { content: @fa-var-sort-asc; }
+.@{fa-css-prefix}-envelope:before { content: @fa-var-envelope; }
+.@{fa-css-prefix}-linkedin:before { content: @fa-var-linkedin; }
+.@{fa-css-prefix}-rotate-left:before,
+.@{fa-css-prefix}-undo:before { content: @fa-var-undo; }
+.@{fa-css-prefix}-legal:before,
+.@{fa-css-prefix}-gavel:before { content: @fa-var-gavel; }
+.@{fa-css-prefix}-dashboard:before,
+.@{fa-css-prefix}-tachometer:before { content: @fa-var-tachometer; }
+.@{fa-css-prefix}-comment-o:before { content: @fa-var-comment-o; }
+.@{fa-css-prefix}-comments-o:before { content: @fa-var-comments-o; }
+.@{fa-css-prefix}-flash:before,
+.@{fa-css-prefix}-bolt:before { content: @fa-var-bolt; }
+.@{fa-css-prefix}-sitemap:before { content: @fa-var-sitemap; }
+.@{fa-css-prefix}-umbrella:before { content: @fa-var-umbrella; }
+.@{fa-css-prefix}-paste:before,
+.@{fa-css-prefix}-clipboard:before { content: @fa-var-clipboard; }
+.@{fa-css-prefix}-lightbulb-o:before { content: @fa-var-lightbulb-o; }
+.@{fa-css-prefix}-exchange:before { content: @fa-var-exchange; }
+.@{fa-css-prefix}-cloud-download:before { content: @fa-var-cloud-download; }
+.@{fa-css-prefix}-cloud-upload:before { content: @fa-var-cloud-upload; }
+.@{fa-css-prefix}-user-md:before { content: @fa-var-user-md; }
+.@{fa-css-prefix}-stethoscope:before { content: @fa-var-stethoscope; }
+.@{fa-css-prefix}-suitcase:before { content: @fa-var-suitcase; }
+.@{fa-css-prefix}-bell-o:before { content: @fa-var-bell-o; }
+.@{fa-css-prefix}-coffee:before { content: @fa-var-coffee; }
+.@{fa-css-prefix}-cutlery:before { content: @fa-var-cutlery; }
+.@{fa-css-prefix}-file-text-o:before { content: @fa-var-file-text-o; }
+.@{fa-css-prefix}-building-o:before { content: @fa-var-building-o; }
+.@{fa-css-prefix}-hospital-o:before { content: @fa-var-hospital-o; }
+.@{fa-css-prefix}-ambulance:before { content: @fa-var-ambulance; }
+.@{fa-css-prefix}-medkit:before { content: @fa-var-medkit; }
+.@{fa-css-prefix}-fighter-jet:before { content: @fa-var-fighter-jet; }
+.@{fa-css-prefix}-beer:before { content: @fa-var-beer; }
+.@{fa-css-prefix}-h-square:before { content: @fa-var-h-square; }
+.@{fa-css-prefix}-plus-square:before { content: @fa-var-plus-square; }
+.@{fa-css-prefix}-angle-double-left:before { content: @fa-var-angle-double-left; }
+.@{fa-css-prefix}-angle-double-right:before { content: @fa-var-angle-double-right; }
+.@{fa-css-prefix}-angle-double-up:before { content: @fa-var-angle-double-up; }
+.@{fa-css-prefix}-angle-double-down:before { content: @fa-var-angle-double-down; }
+.@{fa-css-prefix}-angle-left:before { content: @fa-var-angle-left; }
+.@{fa-css-prefix}-angle-right:before { content: @fa-var-angle-right; }
+.@{fa-css-prefix}-angle-up:before { content: @fa-var-angle-up; }
+.@{fa-css-prefix}-angle-down:before { content: @fa-var-angle-down; }
+.@{fa-css-prefix}-desktop:before { content: @fa-var-desktop; }
+.@{fa-css-prefix}-laptop:before { content: @fa-var-laptop; }
+.@{fa-css-prefix}-tablet:before { content: @fa-var-tablet; }
+.@{fa-css-prefix}-mobile-phone:before,
+.@{fa-css-prefix}-mobile:before { content: @fa-var-mobile; }
+.@{fa-css-prefix}-circle-o:before { content: @fa-var-circle-o; }
+.@{fa-css-prefix}-quote-left:before { content: @fa-var-quote-left; }
+.@{fa-css-prefix}-quote-right:before { content: @fa-var-quote-right; }
+.@{fa-css-prefix}-spinner:before { content: @fa-var-spinner; }
+.@{fa-css-prefix}-circle:before { content: @fa-var-circle; }
+.@{fa-css-prefix}-mail-reply:before,
+.@{fa-css-prefix}-reply:before { content: @fa-var-reply; }
+.@{fa-css-prefix}-github-alt:before { content: @fa-var-github-alt; }
+.@{fa-css-prefix}-folder-o:before { content: @fa-var-folder-o; }
+.@{fa-css-prefix}-folder-open-o:before { content: @fa-var-folder-open-o; }
+.@{fa-css-prefix}-smile-o:before { content: @fa-var-smile-o; }
+.@{fa-css-prefix}-frown-o:before { content: @fa-var-frown-o; }
+.@{fa-css-prefix}-meh-o:before { content: @fa-var-meh-o; }
+.@{fa-css-prefix}-gamepad:before { content: @fa-var-gamepad; }
+.@{fa-css-prefix}-keyboard-o:before { content: @fa-var-keyboard-o; }
+.@{fa-css-prefix}-flag-o:before { content: @fa-var-flag-o; }
+.@{fa-css-prefix}-flag-checkered:before { content: @fa-var-flag-checkered; }
+.@{fa-css-prefix}-terminal:before { content: @fa-var-terminal; }
+.@{fa-css-prefix}-code:before { content: @fa-var-code; }
+.@{fa-css-prefix}-mail-reply-all:before,
+.@{fa-css-prefix}-reply-all:before { content: @fa-var-reply-all; }
+.@{fa-css-prefix}-star-half-empty:before,
+.@{fa-css-prefix}-star-half-full:before,
+.@{fa-css-prefix}-star-half-o:before { content: @fa-var-star-half-o; }
+.@{fa-css-prefix}-location-arrow:before { content: @fa-var-location-arrow; }
+.@{fa-css-prefix}-crop:before { content: @fa-var-crop; }
+.@{fa-css-prefix}-code-fork:before { content: @fa-var-code-fork; }
+.@{fa-css-prefix}-unlink:before,
+.@{fa-css-prefix}-chain-broken:before { content: @fa-var-chain-broken; }
+.@{fa-css-prefix}-question:before { content: @fa-var-question; }
+.@{fa-css-prefix}-info:before { content: @fa-var-info; }
+.@{fa-css-prefix}-exclamation:before { content: @fa-var-exclamation; }
+.@{fa-css-prefix}-superscript:before { content: @fa-var-superscript; }
+.@{fa-css-prefix}-subscript:before { content: @fa-var-subscript; }
+.@{fa-css-prefix}-eraser:before { content: @fa-var-eraser; }
+.@{fa-css-prefix}-puzzle-piece:before { content: @fa-var-puzzle-piece; }
+.@{fa-css-prefix}-microphone:before { content: @fa-var-microphone; }
+.@{fa-css-prefix}-microphone-slash:before { content: @fa-var-microphone-slash; }
+.@{fa-css-prefix}-shield:before { content: @fa-var-shield; }
+.@{fa-css-prefix}-calendar-o:before { content: @fa-var-calendar-o; }
+.@{fa-css-prefix}-fire-extinguisher:before { content: @fa-var-fire-extinguisher; }
+.@{fa-css-prefix}-rocket:before { content: @fa-var-rocket; }
+.@{fa-css-prefix}-maxcdn:before { content: @fa-var-maxcdn; }
+.@{fa-css-prefix}-chevron-circle-left:before { content: @fa-var-chevron-circle-left; }
+.@{fa-css-prefix}-chevron-circle-right:before { content: @fa-var-chevron-circle-right; }
+.@{fa-css-prefix}-chevron-circle-up:before { content: @fa-var-chevron-circle-up; }
+.@{fa-css-prefix}-chevron-circle-down:before { content: @fa-var-chevron-circle-down; }
+.@{fa-css-prefix}-html5:before { content: @fa-var-html5; }
+.@{fa-css-prefix}-css3:before { content: @fa-var-css3; }
+.@{fa-css-prefix}-anchor:before { content: @fa-var-anchor; }
+.@{fa-css-prefix}-unlock-alt:before { content: @fa-var-unlock-alt; }
+.@{fa-css-prefix}-bullseye:before { content: @fa-var-bullseye; }
+.@{fa-css-prefix}-ellipsis-h:before { content: @fa-var-ellipsis-h; }
+.@{fa-css-prefix}-ellipsis-v:before { content: @fa-var-ellipsis-v; }
+.@{fa-css-prefix}-rss-square:before { content: @fa-var-rss-square; }
+.@{fa-css-prefix}-play-circle:before { content: @fa-var-play-circle; }
+.@{fa-css-prefix}-ticket:before { content: @fa-var-ticket; }
+.@{fa-css-prefix}-minus-square:before { content: @fa-var-minus-square; }
+.@{fa-css-prefix}-minus-square-o:before { content: @fa-var-minus-square-o; }
+.@{fa-css-prefix}-level-up:before { content: @fa-var-level-up; }
+.@{fa-css-prefix}-level-down:before { content: @fa-var-level-down; }
+.@{fa-css-prefix}-check-square:before { content: @fa-var-check-square; }
+.@{fa-css-prefix}-pencil-square:before { content: @fa-var-pencil-square; }
+.@{fa-css-prefix}-external-link-square:before { content: @fa-var-external-link-square; }
+.@{fa-css-prefix}-share-square:before { content: @fa-var-share-square; }
+.@{fa-css-prefix}-compass:before { content: @fa-var-compass; }
+.@{fa-css-prefix}-toggle-down:before,
+.@{fa-css-prefix}-caret-square-o-down:before { content: @fa-var-caret-square-o-down; }
+.@{fa-css-prefix}-toggle-up:before,
+.@{fa-css-prefix}-caret-square-o-up:before { content: @fa-var-caret-square-o-up; }
+.@{fa-css-prefix}-toggle-right:before,
+.@{fa-css-prefix}-caret-square-o-right:before { content: @fa-var-caret-square-o-right; }
+.@{fa-css-prefix}-euro:before,
+.@{fa-css-prefix}-eur:before { content: @fa-var-eur; }
+.@{fa-css-prefix}-gbp:before { content: @fa-var-gbp; }
+.@{fa-css-prefix}-dollar:before,
+.@{fa-css-prefix}-usd:before { content: @fa-var-usd; }
+.@{fa-css-prefix}-rupee:before,
+.@{fa-css-prefix}-inr:before { content: @fa-var-inr; }
+.@{fa-css-prefix}-cny:before,
+.@{fa-css-prefix}-rmb:before,
+.@{fa-css-prefix}-yen:before,
+.@{fa-css-prefix}-jpy:before { content: @fa-var-jpy; }
+.@{fa-css-prefix}-ruble:before,
+.@{fa-css-prefix}-rouble:before,
+.@{fa-css-prefix}-rub:before { content: @fa-var-rub; }
+.@{fa-css-prefix}-won:before,
+.@{fa-css-prefix}-krw:before { content: @fa-var-krw; }
+.@{fa-css-prefix}-bitcoin:before,
+.@{fa-css-prefix}-btc:before { content: @fa-var-btc; }
+.@{fa-css-prefix}-file:before { content: @fa-var-file; }
+.@{fa-css-prefix}-file-text:before { content: @fa-var-file-text; }
+.@{fa-css-prefix}-sort-alpha-asc:before { content: @fa-var-sort-alpha-asc; }
+.@{fa-css-prefix}-sort-alpha-desc:before { content: @fa-var-sort-alpha-desc; }
+.@{fa-css-prefix}-sort-amount-asc:before { content: @fa-var-sort-amount-asc; }
+.@{fa-css-prefix}-sort-amount-desc:before { content: @fa-var-sort-amount-desc; }
+.@{fa-css-prefix}-sort-numeric-asc:before { content: @fa-var-sort-numeric-asc; }
+.@{fa-css-prefix}-sort-numeric-desc:before { content: @fa-var-sort-numeric-desc; }
+.@{fa-css-prefix}-thumbs-up:before { content: @fa-var-thumbs-up; }
+.@{fa-css-prefix}-thumbs-down:before { content: @fa-var-thumbs-down; }
+.@{fa-css-prefix}-youtube-square:before { content: @fa-var-youtube-square; }
+.@{fa-css-prefix}-youtube:before { content: @fa-var-youtube; }
+.@{fa-css-prefix}-xing:before { content: @fa-var-xing; }
+.@{fa-css-prefix}-xing-square:before { content: @fa-var-xing-square; }
+.@{fa-css-prefix}-youtube-play:before { content: @fa-var-youtube-play; }
+.@{fa-css-prefix}-dropbox:before { content: @fa-var-dropbox; }
+.@{fa-css-prefix}-stack-overflow:before { content: @fa-var-stack-overflow; }
+.@{fa-css-prefix}-instagram:before { content: @fa-var-instagram; }
+.@{fa-css-prefix}-flickr:before { content: @fa-var-flickr; }
+.@{fa-css-prefix}-adn:before { content: @fa-var-adn; }
+.@{fa-css-prefix}-bitbucket:before { content: @fa-var-bitbucket; }
+.@{fa-css-prefix}-bitbucket-square:before { content: @fa-var-bitbucket-square; }
+.@{fa-css-prefix}-tumblr:before { content: @fa-var-tumblr; }
+.@{fa-css-prefix}-tumblr-square:before { content: @fa-var-tumblr-square; }
+.@{fa-css-prefix}-long-arrow-down:before { content: @fa-var-long-arrow-down; }
+.@{fa-css-prefix}-long-arrow-up:before { content: @fa-var-long-arrow-up; }
+.@{fa-css-prefix}-long-arrow-left:before { content: @fa-var-long-arrow-left; }
+.@{fa-css-prefix}-long-arrow-right:before { content: @fa-var-long-arrow-right; }
+.@{fa-css-prefix}-apple:before { content: @fa-var-apple; }
+.@{fa-css-prefix}-windows:before { content: @fa-var-windows; }
+.@{fa-css-prefix}-android:before { content: @fa-var-android; }
+.@{fa-css-prefix}-linux:before { content: @fa-var-linux; }
+.@{fa-css-prefix}-dribbble:before { content: @fa-var-dribbble; }
+.@{fa-css-prefix}-skype:before { content: @fa-var-skype; }
+.@{fa-css-prefix}-foursquare:before { content: @fa-var-foursquare; }
+.@{fa-css-prefix}-trello:before { content: @fa-var-trello; }
+.@{fa-css-prefix}-female:before { content: @fa-var-female; }
+.@{fa-css-prefix}-male:before { content: @fa-var-male; }
+.@{fa-css-prefix}-gittip:before,
+.@{fa-css-prefix}-gratipay:before { content: @fa-var-gratipay; }
+.@{fa-css-prefix}-sun-o:before { content: @fa-var-sun-o; }
+.@{fa-css-prefix}-moon-o:before { content: @fa-var-moon-o; }
+.@{fa-css-prefix}-archive:before { content: @fa-var-archive; }
+.@{fa-css-prefix}-bug:before { content: @fa-var-bug; }
+.@{fa-css-prefix}-vk:before { content: @fa-var-vk; }
+.@{fa-css-prefix}-weibo:before { content: @fa-var-weibo; }
+.@{fa-css-prefix}-renren:before { content: @fa-var-renren; }
+.@{fa-css-prefix}-pagelines:before { content: @fa-var-pagelines; }
+.@{fa-css-prefix}-stack-exchange:before { content: @fa-var-stack-exchange; }
+.@{fa-css-prefix}-arrow-circle-o-right:before { content: @fa-var-arrow-circle-o-right; }
+.@{fa-css-prefix}-arrow-circle-o-left:before { content: @fa-var-arrow-circle-o-left; }
+.@{fa-css-prefix}-toggle-left:before,
+.@{fa-css-prefix}-caret-square-o-left:before { content: @fa-var-caret-square-o-left; }
+.@{fa-css-prefix}-dot-circle-o:before { content: @fa-var-dot-circle-o; }
+.@{fa-css-prefix}-wheelchair:before { content: @fa-var-wheelchair; }
+.@{fa-css-prefix}-vimeo-square:before { content: @fa-var-vimeo-square; }
+.@{fa-css-prefix}-turkish-lira:before,
+.@{fa-css-prefix}-try:before { content: @fa-var-try; }
+.@{fa-css-prefix}-plus-square-o:before { content: @fa-var-plus-square-o; }
+.@{fa-css-prefix}-space-shuttle:before { content: @fa-var-space-shuttle; }
+.@{fa-css-prefix}-slack:before { content: @fa-var-slack; }
+.@{fa-css-prefix}-envelope-square:before { content: @fa-var-envelope-square; }
+.@{fa-css-prefix}-wordpress:before { content: @fa-var-wordpress; }
+.@{fa-css-prefix}-openid:before { content: @fa-var-openid; }
+.@{fa-css-prefix}-institution:before,
+.@{fa-css-prefix}-bank:before,
+.@{fa-css-prefix}-university:before { content: @fa-var-university; }
+.@{fa-css-prefix}-mortar-board:before,
+.@{fa-css-prefix}-graduation-cap:before { content: @fa-var-graduation-cap; }
+.@{fa-css-prefix}-yahoo:before { content: @fa-var-yahoo; }
+.@{fa-css-prefix}-google:before { content: @fa-var-google; }
+.@{fa-css-prefix}-reddit:before { content: @fa-var-reddit; }
+.@{fa-css-prefix}-reddit-square:before { content: @fa-var-reddit-square; }
+.@{fa-css-prefix}-stumbleupon-circle:before { content: @fa-var-stumbleupon-circle; }
+.@{fa-css-prefix}-stumbleupon:before { content: @fa-var-stumbleupon; }
+.@{fa-css-prefix}-delicious:before { content: @fa-var-delicious; }
+.@{fa-css-prefix}-digg:before { content: @fa-var-digg; }
+.@{fa-css-prefix}-pied-piper:before { content: @fa-var-pied-piper; }
+.@{fa-css-prefix}-pied-piper-alt:before { content: @fa-var-pied-piper-alt; }
+.@{fa-css-prefix}-drupal:before { content: @fa-var-drupal; }
+.@{fa-css-prefix}-joomla:before { content: @fa-var-joomla; }
+.@{fa-css-prefix}-language:before { content: @fa-var-language; }
+.@{fa-css-prefix}-fax:before { content: @fa-var-fax; }
+.@{fa-css-prefix}-building:before { content: @fa-var-building; }
+.@{fa-css-prefix}-child:before { content: @fa-var-child; }
+.@{fa-css-prefix}-paw:before { content: @fa-var-paw; }
+.@{fa-css-prefix}-spoon:before { content: @fa-var-spoon; }
+.@{fa-css-prefix}-cube:before { content: @fa-var-cube; }
+.@{fa-css-prefix}-cubes:before { content: @fa-var-cubes; }
+.@{fa-css-prefix}-behance:before { content: @fa-var-behance; }
+.@{fa-css-prefix}-behance-square:before { content: @fa-var-behance-square; }
+.@{fa-css-prefix}-steam:before { content: @fa-var-steam; }
+.@{fa-css-prefix}-steam-square:before { content: @fa-var-steam-square; }
+.@{fa-css-prefix}-recycle:before { content: @fa-var-recycle; }
+.@{fa-css-prefix}-automobile:before,
+.@{fa-css-prefix}-car:before { content: @fa-var-car; }
+.@{fa-css-prefix}-cab:before,
+.@{fa-css-prefix}-taxi:before { content: @fa-var-taxi; }
+.@{fa-css-prefix}-tree:before { content: @fa-var-tree; }
+.@{fa-css-prefix}-spotify:before { content: @fa-var-spotify; }
+.@{fa-css-prefix}-deviantart:before { content: @fa-var-deviantart; }
+.@{fa-css-prefix}-soundcloud:before { content: @fa-var-soundcloud; }
+.@{fa-css-prefix}-database:before { content: @fa-var-database; }
+.@{fa-css-prefix}-file-pdf-o:before { content: @fa-var-file-pdf-o; }
+.@{fa-css-prefix}-file-word-o:before { content: @fa-var-file-word-o; }
+.@{fa-css-prefix}-file-excel-o:before { content: @fa-var-file-excel-o; }
+.@{fa-css-prefix}-file-powerpoint-o:before { content: @fa-var-file-powerpoint-o; }
+.@{fa-css-prefix}-file-photo-o:before,
+.@{fa-css-prefix}-file-picture-o:before,
+.@{fa-css-prefix}-file-image-o:before { content: @fa-var-file-image-o; }
+.@{fa-css-prefix}-file-zip-o:before,
+.@{fa-css-prefix}-file-archive-o:before { content: @fa-var-file-archive-o; }
+.@{fa-css-prefix}-file-sound-o:before,
+.@{fa-css-prefix}-file-audio-o:before { content: @fa-var-file-audio-o; }
+.@{fa-css-prefix}-file-movie-o:before,
+.@{fa-css-prefix}-file-video-o:before { content: @fa-var-file-video-o; }
+.@{fa-css-prefix}-file-code-o:before { content: @fa-var-file-code-o; }
+.@{fa-css-prefix}-vine:before { content: @fa-var-vine; }
+.@{fa-css-prefix}-codepen:before { content: @fa-var-codepen; }
+.@{fa-css-prefix}-jsfiddle:before { content: @fa-var-jsfiddle; }
+.@{fa-css-prefix}-life-bouy:before,
+.@{fa-css-prefix}-life-buoy:before,
+.@{fa-css-prefix}-life-saver:before,
+.@{fa-css-prefix}-support:before,
+.@{fa-css-prefix}-life-ring:before { content: @fa-var-life-ring; }
+.@{fa-css-prefix}-circle-o-notch:before { content: @fa-var-circle-o-notch; }
+.@{fa-css-prefix}-ra:before,
+.@{fa-css-prefix}-rebel:before { content: @fa-var-rebel; }
+.@{fa-css-prefix}-ge:before,
+.@{fa-css-prefix}-empire:before { content: @fa-var-empire; }
+.@{fa-css-prefix}-git-square:before { content: @fa-var-git-square; }
+.@{fa-css-prefix}-git:before { content: @fa-var-git; }
+.@{fa-css-prefix}-hacker-news:before { content: @fa-var-hacker-news; }
+.@{fa-css-prefix}-tencent-weibo:before { content: @fa-var-tencent-weibo; }
+.@{fa-css-prefix}-qq:before { content: @fa-var-qq; }
+.@{fa-css-prefix}-wechat:before,
+.@{fa-css-prefix}-weixin:before { content: @fa-var-weixin; }
+.@{fa-css-prefix}-send:before,
+.@{fa-css-prefix}-paper-plane:before { content: @fa-var-paper-plane; }
+.@{fa-css-prefix}-send-o:before,
+.@{fa-css-prefix}-paper-plane-o:before { content: @fa-var-paper-plane-o; }
+.@{fa-css-prefix}-history:before { content: @fa-var-history; }
+.@{fa-css-prefix}-genderless:before,
+.@{fa-css-prefix}-circle-thin:before { content: @fa-var-circle-thin; }
+.@{fa-css-prefix}-header:before { content: @fa-var-header; }
+.@{fa-css-prefix}-paragraph:before { content: @fa-var-paragraph; }
+.@{fa-css-prefix}-sliders:before { content: @fa-var-sliders; }
+.@{fa-css-prefix}-share-alt:before { content: @fa-var-share-alt; }
+.@{fa-css-prefix}-share-alt-square:before { content: @fa-var-share-alt-square; }
+.@{fa-css-prefix}-bomb:before { content: @fa-var-bomb; }
+.@{fa-css-prefix}-soccer-ball-o:before,
+.@{fa-css-prefix}-futbol-o:before { content: @fa-var-futbol-o; }
+.@{fa-css-prefix}-tty:before { content: @fa-var-tty; }
+.@{fa-css-prefix}-binoculars:before { content: @fa-var-binoculars; }
+.@{fa-css-prefix}-plug:before { content: @fa-var-plug; }
+.@{fa-css-prefix}-slideshare:before { content: @fa-var-slideshare; }
+.@{fa-css-prefix}-twitch:before { content: @fa-var-twitch; }
+.@{fa-css-prefix}-yelp:before { content: @fa-var-yelp; }
+.@{fa-css-prefix}-newspaper-o:before { content: @fa-var-newspaper-o; }
+.@{fa-css-prefix}-wifi:before { content: @fa-var-wifi; }
+.@{fa-css-prefix}-calculator:before { content: @fa-var-calculator; }
+.@{fa-css-prefix}-paypal:before { content: @fa-var-paypal; }
+.@{fa-css-prefix}-google-wallet:before { content: @fa-var-google-wallet; }
+.@{fa-css-prefix}-cc-visa:before { content: @fa-var-cc-visa; }
+.@{fa-css-prefix}-cc-mastercard:before { content: @fa-var-cc-mastercard; }
+.@{fa-css-prefix}-cc-discover:before { content: @fa-var-cc-discover; }
+.@{fa-css-prefix}-cc-amex:before { content: @fa-var-cc-amex; }
+.@{fa-css-prefix}-cc-paypal:before { content: @fa-var-cc-paypal; }
+.@{fa-css-prefix}-cc-stripe:before { content: @fa-var-cc-stripe; }
+.@{fa-css-prefix}-bell-slash:before { content: @fa-var-bell-slash; }
+.@{fa-css-prefix}-bell-slash-o:before { content: @fa-var-bell-slash-o; }
+.@{fa-css-prefix}-trash:before { content: @fa-var-trash; }
+.@{fa-css-prefix}-copyright:before { content: @fa-var-copyright; }
+.@{fa-css-prefix}-at:before { content: @fa-var-at; }
+.@{fa-css-prefix}-eyedropper:before { content: @fa-var-eyedropper; }
+.@{fa-css-prefix}-paint-brush:before { content: @fa-var-paint-brush; }
+.@{fa-css-prefix}-birthday-cake:before { content: @fa-var-birthday-cake; }
+.@{fa-css-prefix}-area-chart:before { content: @fa-var-area-chart; }
+.@{fa-css-prefix}-pie-chart:before { content: @fa-var-pie-chart; }
+.@{fa-css-prefix}-line-chart:before { content: @fa-var-line-chart; }
+.@{fa-css-prefix}-lastfm:before { content: @fa-var-lastfm; }
+.@{fa-css-prefix}-lastfm-square:before { content: @fa-var-lastfm-square; }
+.@{fa-css-prefix}-toggle-off:before { content: @fa-var-toggle-off; }
+.@{fa-css-prefix}-toggle-on:before { content: @fa-var-toggle-on; }
+.@{fa-css-prefix}-bicycle:before { content: @fa-var-bicycle; }
+.@{fa-css-prefix}-bus:before { content: @fa-var-bus; }
+.@{fa-css-prefix}-ioxhost:before { content: @fa-var-ioxhost; }
+.@{fa-css-prefix}-angellist:before { content: @fa-var-angellist; }
+.@{fa-css-prefix}-cc:before { content: @fa-var-cc; }
+.@{fa-css-prefix}-shekel:before,
+.@{fa-css-prefix}-sheqel:before,
+.@{fa-css-prefix}-ils:before { content: @fa-var-ils; }
+.@{fa-css-prefix}-meanpath:before { content: @fa-var-meanpath; }
+.@{fa-css-prefix}-buysellads:before { content: @fa-var-buysellads; }
+.@{fa-css-prefix}-connectdevelop:before { content: @fa-var-connectdevelop; }
+.@{fa-css-prefix}-dashcube:before { content: @fa-var-dashcube; }
+.@{fa-css-prefix}-forumbee:before { content: @fa-var-forumbee; }
+.@{fa-css-prefix}-leanpub:before { content: @fa-var-leanpub; }
+.@{fa-css-prefix}-sellsy:before { content: @fa-var-sellsy; }
+.@{fa-css-prefix}-shirtsinbulk:before { content: @fa-var-shirtsinbulk; }
+.@{fa-css-prefix}-simplybuilt:before { content: @fa-var-simplybuilt; }
+.@{fa-css-prefix}-skyatlas:before { content: @fa-var-skyatlas; }
+.@{fa-css-prefix}-cart-plus:before { content: @fa-var-cart-plus; }
+.@{fa-css-prefix}-cart-arrow-down:before { content: @fa-var-cart-arrow-down; }
+.@{fa-css-prefix}-diamond:before { content: @fa-var-diamond; }
+.@{fa-css-prefix}-ship:before { content: @fa-var-ship; }
+.@{fa-css-prefix}-user-secret:before { content: @fa-var-user-secret; }
+.@{fa-css-prefix}-motorcycle:before { content: @fa-var-motorcycle; }
+.@{fa-css-prefix}-street-view:before { content: @fa-var-street-view; }
+.@{fa-css-prefix}-heartbeat:before { content: @fa-var-heartbeat; }
+.@{fa-css-prefix}-venus:before { content: @fa-var-venus; }
+.@{fa-css-prefix}-mars:before { content: @fa-var-mars; }
+.@{fa-css-prefix}-mercury:before { content: @fa-var-mercury; }
+.@{fa-css-prefix}-transgender:before { content: @fa-var-transgender; }
+.@{fa-css-prefix}-transgender-alt:before { content: @fa-var-transgender-alt; }
+.@{fa-css-prefix}-venus-double:before { content: @fa-var-venus-double; }
+.@{fa-css-prefix}-mars-double:before { content: @fa-var-mars-double; }
+.@{fa-css-prefix}-venus-mars:before { content: @fa-var-venus-mars; }
+.@{fa-css-prefix}-mars-stroke:before { content: @fa-var-mars-stroke; }
+.@{fa-css-prefix}-mars-stroke-v:before { content: @fa-var-mars-stroke-v; }
+.@{fa-css-prefix}-mars-stroke-h:before { content: @fa-var-mars-stroke-h; }
+.@{fa-css-prefix}-neuter:before { content: @fa-var-neuter; }
+.@{fa-css-prefix}-facebook-official:before { content: @fa-var-facebook-official; }
+.@{fa-css-prefix}-pinterest-p:before { content: @fa-var-pinterest-p; }
+.@{fa-css-prefix}-whatsapp:before { content: @fa-var-whatsapp; }
+.@{fa-css-prefix}-server:before { content: @fa-var-server; }
+.@{fa-css-prefix}-user-plus:before { content: @fa-var-user-plus; }
+.@{fa-css-prefix}-user-times:before { content: @fa-var-user-times; }
+.@{fa-css-prefix}-hotel:before,
+.@{fa-css-prefix}-bed:before { content: @fa-var-bed; }
+.@{fa-css-prefix}-viacoin:before { content: @fa-var-viacoin; }
+.@{fa-css-prefix}-train:before { content: @fa-var-train; }
+.@{fa-css-prefix}-subway:before { content: @fa-var-subway; }
+.@{fa-css-prefix}-medium:before { content: @fa-var-medium; }
diff --git a/server/hu.user.theme.userdark/src/archive/web/zul/less/font/_larger.less b/server/hu.user.theme.userdark/src/archive/web/zul/less/font/_larger.less
new file mode 100644 (file)
index 0000000..c9d6467
--- /dev/null
@@ -0,0 +1,13 @@
+// Icon Sizes
+// -------------------------
+
+/* makes the font 33% larger relative to the icon container */
+.@{fa-css-prefix}-lg {
+  font-size: (4em / 3);
+  line-height: (3em / 4);
+  vertical-align: -15%;
+}
+.@{fa-css-prefix}-2x { font-size: 2em; }
+.@{fa-css-prefix}-3x { font-size: 3em; }
+.@{fa-css-prefix}-4x { font-size: 4em; }
+.@{fa-css-prefix}-5x { font-size: 5em; }
diff --git a/server/hu.user.theme.userdark/src/archive/web/zul/less/font/_list.less b/server/hu.user.theme.userdark/src/archive/web/zul/less/font/_list.less
new file mode 100644 (file)
index 0000000..0b44038
--- /dev/null
@@ -0,0 +1,19 @@
+// List Icons
+// -------------------------
+
+.@{fa-css-prefix}-ul {
+  padding-left: 0;
+  margin-left: @fa-li-width;
+  list-style-type: none;
+  > li { position: relative; }
+}
+.@{fa-css-prefix}-li {
+  position: absolute;
+  left: -@fa-li-width;
+  width: @fa-li-width;
+  top: (2em / 14);
+  text-align: center;
+  &.@{fa-css-prefix}-lg {
+    left: (-@fa-li-width + (4em / 14));
+  }
+}
diff --git a/server/hu.user.theme.userdark/src/archive/web/zul/less/font/_mixins.less b/server/hu.user.theme.userdark/src/archive/web/zul/less/font/_mixins.less
new file mode 100644 (file)
index 0000000..c97f460
--- /dev/null
@@ -0,0 +1,27 @@
+// Mixins
+// --------------------------
+
+.fa-icon() {
+  display: inline-block;
+  font: normal normal normal @fa-font-size-base/1 FontAwesome; // shortening font declaration
+  font-size: inherit; // can't have font-size inherit on line above, so need to override
+  text-rendering: auto; // optimizelegibility throws things off #1094
+  -webkit-font-smoothing: antialiased;
+  -moz-osx-font-smoothing: grayscale;
+  transform: translate(0, 0); // ensures no half-pixel rendering in firefox
+
+}
+
+.fa-icon-rotate(@degrees, @rotation) {
+  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=@rotation);
+  -webkit-transform: rotate(@degrees);
+      -ms-transform: rotate(@degrees);
+          transform: rotate(@degrees);
+}
+
+.fa-icon-flip(@horiz, @vert, @rotation) {
+  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=@rotation, mirror=1);
+  -webkit-transform: scale(@horiz, @vert);
+      -ms-transform: scale(@horiz, @vert);
+          transform: scale(@horiz, @vert);
+}
diff --git a/server/hu.user.theme.userdark/src/archive/web/zul/less/font/_path.less b/server/hu.user.theme.userdark/src/archive/web/zul/less/font/_path.less
new file mode 100644 (file)
index 0000000..88e0773
--- /dev/null
@@ -0,0 +1,16 @@
+/* FONT PATH
+ * -------------------------- */
+
+@font-face {
+  font-family: 'FontAwesome';
+  src: url(${c:encodeURL('~./zul/less/font/fontawesome-webfont.eot?v=@{fa-version}')});
+  src: url(${c:encodeURL('~./zul/less/font/fontawesome-webfont.eot?#iefix&v=@{fa-version}')}) format('embedded-opentype'),
+    url(${c:encodeURL('~./zul/less/font/fontawesome-webfont.woff2?v=@{fa-version}')}) format('woff2'),
+    url(${c:encodeURL('~./zul/less/font/fontawesome-webfont.woff?v=@{fa-version}')}) format('woff'),
+    url(${c:encodeURL('~./zul/less/font/fontawesome-webfont.ttf?v=@{fa-version}')}) format('truetype'),
+    url(${c:encodeURL('~./zul/less/font/fontawesome-webfont.svg?v=@{fa-version}#fontawesomeregular')}) format('svg');
+//  src: url(${c:encodeURL('~./zul/less/font/FontAwesome.otf')}) format('opentype'); // used when developing fonts
+
+  font-weight: normal;
+  font-style: normal;
+}
diff --git a/server/hu.user.theme.userdark/src/archive/web/zul/less/font/_rotated-flipped.less b/server/hu.user.theme.userdark/src/archive/web/zul/less/font/_rotated-flipped.less
new file mode 100644 (file)
index 0000000..f6ba814
--- /dev/null
@@ -0,0 +1,20 @@
+// Rotated & Flipped Icons
+// -------------------------
+
+.@{fa-css-prefix}-rotate-90  { .fa-icon-rotate(90deg, 1);  }
+.@{fa-css-prefix}-rotate-180 { .fa-icon-rotate(180deg, 2); }
+.@{fa-css-prefix}-rotate-270 { .fa-icon-rotate(270deg, 3); }
+
+.@{fa-css-prefix}-flip-horizontal { .fa-icon-flip(-1, 1, 0); }
+.@{fa-css-prefix}-flip-vertical   { .fa-icon-flip(1, -1, 2); }
+
+// Hook for IE8-9
+// -------------------------
+
+:root .@{fa-css-prefix}-rotate-90,
+:root .@{fa-css-prefix}-rotate-180,
+:root .@{fa-css-prefix}-rotate-270,
+:root .@{fa-css-prefix}-flip-horizontal,
+:root .@{fa-css-prefix}-flip-vertical {
+  filter: none;
+}
diff --git a/server/hu.user.theme.userdark/src/archive/web/zul/less/font/_stacked.less b/server/hu.user.theme.userdark/src/archive/web/zul/less/font/_stacked.less
new file mode 100644 (file)
index 0000000..fc53fb0
--- /dev/null
@@ -0,0 +1,20 @@
+// Stacked Icons
+// -------------------------
+
+.@{fa-css-prefix}-stack {
+  position: relative;
+  display: inline-block;
+  width: 2em;
+  height: 2em;
+  line-height: 2em;
+  vertical-align: middle;
+}
+.@{fa-css-prefix}-stack-1x, .@{fa-css-prefix}-stack-2x {
+  position: absolute;
+  left: 0;
+  width: 100%;
+  text-align: center;
+}
+.@{fa-css-prefix}-stack-1x { line-height: inherit; }
+.@{fa-css-prefix}-stack-2x { font-size: 2em; }
+.@{fa-css-prefix}-inverse { color: @fa-inverse; }
diff --git a/server/hu.user.theme.userdark/src/archive/web/zul/less/font/_variables.less b/server/hu.user.theme.userdark/src/archive/web/zul/less/font/_variables.less
new file mode 100644 (file)
index 0000000..c1878f0
--- /dev/null
@@ -0,0 +1,606 @@
+// Variables
+// --------------------------
+
+@fa-font-path:        "../fonts";
+@fa-font-size-base:   14px;
+//@fa-font-path:        "//netdna.bootstrapcdn.com/font-awesome/4.3.0/fonts"; // for referencing Bootstrap CDN font files directly
+@fa-css-prefix:       z-icon;
+@fa-version:          "4.3.0";
+@fa-border-color:     #eee;
+@fa-inverse:          #fff;
+@fa-li-width:         (30em / 14);
+
+@fa-var-adjust: "\f042";
+@fa-var-adn: "\f170";
+@fa-var-align-center: "\f037";
+@fa-var-align-justify: "\f039";
+@fa-var-align-left: "\f036";
+@fa-var-align-right: "\f038";
+@fa-var-ambulance: "\f0f9";
+@fa-var-anchor: "\f13d";
+@fa-var-android: "\f17b";
+@fa-var-angellist: "\f209";
+@fa-var-angle-double-down: "\f103";
+@fa-var-angle-double-left: "\f100";
+@fa-var-angle-double-right: "\f101";
+@fa-var-angle-double-up: "\f102";
+@fa-var-angle-down: "\f107";
+@fa-var-angle-left: "\f104";
+@fa-var-angle-right: "\f105";
+@fa-var-angle-up: "\f106";
+@fa-var-apple: "\f179";
+@fa-var-archive: "\f187";
+@fa-var-area-chart: "\f1fe";
+@fa-var-arrow-circle-down: "\f0ab";
+@fa-var-arrow-circle-left: "\f0a8";
+@fa-var-arrow-circle-o-down: "\f01a";
+@fa-var-arrow-circle-o-left: "\f190";
+@fa-var-arrow-circle-o-right: "\f18e";
+@fa-var-arrow-circle-o-up: "\f01b";
+@fa-var-arrow-circle-right: "\f0a9";
+@fa-var-arrow-circle-up: "\f0aa";
+@fa-var-arrow-down: "\f063";
+@fa-var-arrow-left: "\f060";
+@fa-var-arrow-right: "\f061";
+@fa-var-arrow-up: "\f062";
+@fa-var-arrows: "\f047";
+@fa-var-arrows-alt: "\f0b2";
+@fa-var-arrows-h: "\f07e";
+@fa-var-arrows-v: "\f07d";
+@fa-var-asterisk: "\f069";
+@fa-var-at: "\f1fa";
+@fa-var-automobile: "\f1b9";
+@fa-var-backward: "\f04a";
+@fa-var-ban: "\f05e";
+@fa-var-bank: "\f19c";
+@fa-var-bar-chart: "\f080";
+@fa-var-bar-chart-o: "\f080";
+@fa-var-barcode: "\f02a";
+@fa-var-bars: "\f0c9";
+@fa-var-bed: "\f236";
+@fa-var-beer: "\f0fc";
+@fa-var-behance: "\f1b4";
+@fa-var-behance-square: "\f1b5";
+@fa-var-bell: "\f0f3";
+@fa-var-bell-o: "\f0a2";
+@fa-var-bell-slash: "\f1f6";
+@fa-var-bell-slash-o: "\f1f7";
+@fa-var-bicycle: "\f206";
+@fa-var-binoculars: "\f1e5";
+@fa-var-birthday-cake: "\f1fd";
+@fa-var-bitbucket: "\f171";
+@fa-var-bitbucket-square: "\f172";
+@fa-var-bitcoin: "\f15a";
+@fa-var-bold: "\f032";
+@fa-var-bolt: "\f0e7";
+@fa-var-bomb: "\f1e2";
+@fa-var-book: "\f02d";
+@fa-var-bookmark: "\f02e";
+@fa-var-bookmark-o: "\f097";
+@fa-var-briefcase: "\f0b1";
+@fa-var-btc: "\f15a";
+@fa-var-bug: "\f188";
+@fa-var-building: "\f1ad";
+@fa-var-building-o: "\f0f7";
+@fa-var-bullhorn: "\f0a1";
+@fa-var-bullseye: "\f140";
+@fa-var-bus: "\f207";
+@fa-var-buysellads: "\f20d";
+@fa-var-cab: "\f1ba";
+@fa-var-calculator: "\f1ec";
+@fa-var-calendar: "\f073";
+@fa-var-calendar-o: "\f133";
+@fa-var-camera: "\f030";
+@fa-var-camera-retro: "\f083";
+@fa-var-car: "\f1b9";
+@fa-var-caret-down: "\f0d7";
+@fa-var-caret-left: "\f0d9";
+@fa-var-caret-right: "\f0da";
+@fa-var-caret-square-o-down: "\f150";
+@fa-var-caret-square-o-left: "\f191";
+@fa-var-caret-square-o-right: "\f152";
+@fa-var-caret-square-o-up: "\f151";
+@fa-var-caret-up: "\f0d8";
+@fa-var-cart-arrow-down: "\f218";
+@fa-var-cart-plus: "\f217";
+@fa-var-cc: "\f20a";
+@fa-var-cc-amex: "\f1f3";
+@fa-var-cc-discover: "\f1f2";
+@fa-var-cc-mastercard: "\f1f1";
+@fa-var-cc-paypal: "\f1f4";
+@fa-var-cc-stripe: "\f1f5";
+@fa-var-cc-visa: "\f1f0";
+@fa-var-certificate: "\f0a3";
+@fa-var-chain: "\f0c1";
+@fa-var-chain-broken: "\f127";
+@fa-var-check: "\f00c";
+@fa-var-check-circle: "\f058";
+@fa-var-check-circle-o: "\f05d";
+@fa-var-check-square: "\f14a";
+@fa-var-check-square-o: "\f046";
+@fa-var-chevron-circle-down: "\f13a";
+@fa-var-chevron-circle-left: "\f137";
+@fa-var-chevron-circle-right: "\f138";
+@fa-var-chevron-circle-up: "\f139";
+@fa-var-chevron-down: "\f078";
+@fa-var-chevron-left: "\f053";
+@fa-var-chevron-right: "\f054";
+@fa-var-chevron-up: "\f077";
+@fa-var-child: "\f1ae";
+@fa-var-circle: "\f111";
+@fa-var-circle-o: "\f10c";
+@fa-var-circle-o-notch: "\f1ce";
+@fa-var-circle-thin: "\f1db";
+@fa-var-clipboard: "\f0ea";
+@fa-var-clock-o: "\f017";
+@fa-var-close: "\f00d";
+@fa-var-cloud: "\f0c2";
+@fa-var-cloud-download: "\f0ed";
+@fa-var-cloud-upload: "\f0ee";
+@fa-var-cny: "\f157";
+@fa-var-code: "\f121";
+@fa-var-code-fork: "\f126";
+@fa-var-codepen: "\f1cb";
+@fa-var-coffee: "\f0f4";
+@fa-var-cog: "\f013";
+@fa-var-cogs: "\f085";
+@fa-var-columns: "\f0db";
+@fa-var-comment: "\f075";
+@fa-var-comment-o: "\f0e5";
+@fa-var-comments: "\f086";
+@fa-var-comments-o: "\f0e6";
+@fa-var-compass: "\f14e";
+@fa-var-compress: "\f066";
+@fa-var-connectdevelop: "\f20e";
+@fa-var-copy: "\f0c5";
+@fa-var-copyright: "\f1f9";
+@fa-var-credit-card: "\f09d";
+@fa-var-crop: "\f125";
+@fa-var-crosshairs: "\f05b";
+@fa-var-css3: "\f13c";
+@fa-var-cube: "\f1b2";
+@fa-var-cubes: "\f1b3";
+@fa-var-cut: "\f0c4";
+@fa-var-cutlery: "\f0f5";
+@fa-var-dashboard: "\f0e4";
+@fa-var-dashcube: "\f210";
+@fa-var-database: "\f1c0";
+@fa-var-dedent: "\f03b";
+@fa-var-delicious: "\f1a5";
+@fa-var-desktop: "\f108";
+@fa-var-deviantart: "\f1bd";
+@fa-var-diamond: "\f219";
+@fa-var-digg: "\f1a6";
+@fa-var-dollar: "\f155";
+@fa-var-dot-circle-o: "\f192";
+@fa-var-download: "\f019";
+@fa-var-dribbble: "\f17d";
+@fa-var-dropbox: "\f16b";
+@fa-var-drupal: "\f1a9";
+@fa-var-edit: "\f044";
+@fa-var-eject: "\f052";
+@fa-var-ellipsis-h: "\f141";
+@fa-var-ellipsis-v: "\f142";
+@fa-var-empire: "\f1d1";
+@fa-var-envelope: "\f0e0";
+@fa-var-envelope-o: "\f003";
+@fa-var-envelope-square: "\f199";
+@fa-var-eraser: "\f12d";
+@fa-var-eur: "\f153";
+@fa-var-euro: "\f153";
+@fa-var-exchange: "\f0ec";
+@fa-var-exclamation: "\f12a";
+@fa-var-exclamation-circle: "\f06a";
+@fa-var-exclamation-triangle: "\f071";
+@fa-var-expand: "\f065";
+@fa-var-external-link: "\f08e";
+@fa-var-external-link-square: "\f14c";
+@fa-var-eye: "\f06e";
+@fa-var-eye-slash: "\f070";
+@fa-var-eyedropper: "\f1fb";
+@fa-var-facebook: "\f09a";
+@fa-var-facebook-f: "\f09a";
+@fa-var-facebook-official: "\f230";
+@fa-var-facebook-square: "\f082";
+@fa-var-fast-backward: "\f049";
+@fa-var-fast-forward: "\f050";
+@fa-var-fax: "\f1ac";
+@fa-var-female: "\f182";
+@fa-var-fighter-jet: "\f0fb";
+@fa-var-file: "\f15b";
+@fa-var-file-archive-o: "\f1c6";
+@fa-var-file-audio-o: "\f1c7";
+@fa-var-file-code-o: "\f1c9";
+@fa-var-file-excel-o: "\f1c3";
+@fa-var-file-image-o: "\f1c5";
+@fa-var-file-movie-o: "\f1c8";
+@fa-var-file-o: "\f016";
+@fa-var-file-pdf-o: "\f1c1";
+@fa-var-file-photo-o: "\f1c5";
+@fa-var-file-picture-o: "\f1c5";
+@fa-var-file-powerpoint-o: "\f1c4";
+@fa-var-file-sound-o: "\f1c7";
+@fa-var-file-text: "\f15c";
+@fa-var-file-text-o: "\f0f6";
+@fa-var-file-video-o: "\f1c8";
+@fa-var-file-word-o: "\f1c2";
+@fa-var-file-zip-o: "\f1c6";
+@fa-var-files-o: "\f0c5";
+@fa-var-film: "\f008";
+@fa-var-filter: "\f0b0";
+@fa-var-fire: "\f06d";
+@fa-var-fire-extinguisher: "\f134";
+@fa-var-flag: "\f024";
+@fa-var-flag-checkered: "\f11e";
+@fa-var-flag-o: "\f11d";
+@fa-var-flash: "\f0e7";
+@fa-var-flask: "\f0c3";
+@fa-var-flickr: "\f16e";
+@fa-var-floppy-o: "\f0c7";
+@fa-var-folder: "\f07b";
+@fa-var-folder-o: "\f114";
+@fa-var-folder-open: "\f07c";
+@fa-var-folder-open-o: "\f115";
+@fa-var-font: "\f031";
+@fa-var-forumbee: "\f211";
+@fa-var-forward: "\f04e";
+@fa-var-foursquare: "\f180";
+@fa-var-frown-o: "\f119";
+@fa-var-futbol-o: "\f1e3";
+@fa-var-gamepad: "\f11b";
+@fa-var-gavel: "\f0e3";
+@fa-var-gbp: "\f154";
+@fa-var-ge: "\f1d1";
+@fa-var-gear: "\f013";
+@fa-var-gears: "\f085";
+@fa-var-genderless: "\f1db";
+@fa-var-gift: "\f06b";
+@fa-var-git: "\f1d3";
+@fa-var-git-square: "\f1d2";
+@fa-var-github: "\f09b";
+@fa-var-github-alt: "\f113";
+@fa-var-github-square: "\f092";
+@fa-var-gittip: "\f184";
+@fa-var-glass: "\f000";
+@fa-var-globe: "\f0ac";
+@fa-var-google: "\f1a0";
+@fa-var-google-plus: "\f0d5";
+@fa-var-google-plus-square: "\f0d4";
+@fa-var-google-wallet: "\f1ee";
+@fa-var-graduation-cap: "\f19d";
+@fa-var-gratipay: "\f184";
+@fa-var-group: "\f0c0";
+@fa-var-h-square: "\f0fd";
+@fa-var-hacker-news: "\f1d4";
+@fa-var-hand-o-down: "\f0a7";
+@fa-var-hand-o-left: "\f0a5";
+@fa-var-hand-o-right: "\f0a4";
+@fa-var-hand-o-up: "\f0a6";
+@fa-var-hdd-o: "\f0a0";
+@fa-var-header: "\f1dc";
+@fa-var-headphones: "\f025";
+@fa-var-heart: "\f004";
+@fa-var-heart-o: "\f08a";
+@fa-var-heartbeat: "\f21e";
+@fa-var-history: "\f1da";
+@fa-var-home: "\f015";
+@fa-var-hospital-o: "\f0f8";
+@fa-var-hotel: "\f236";
+@fa-var-html5: "\f13b";
+@fa-var-ils: "\f20b";
+@fa-var-image: "\f03e";
+@fa-var-inbox: "\f01c";
+@fa-var-indent: "\f03c";
+@fa-var-info: "\f129";
+@fa-var-info-circle: "\f05a";
+@fa-var-inr: "\f156";
+@fa-var-instagram: "\f16d";
+@fa-var-institution: "\f19c";
+@fa-var-ioxhost: "\f208";
+@fa-var-italic: "\f033";
+@fa-var-joomla: "\f1aa";
+@fa-var-jpy: "\f157";
+@fa-var-jsfiddle: "\f1cc";
+@fa-var-key: "\f084";
+@fa-var-keyboard-o: "\f11c";
+@fa-var-krw: "\f159";
+@fa-var-language: "\f1ab";
+@fa-var-laptop: "\f109";
+@fa-var-lastfm: "\f202";
+@fa-var-lastfm-square: "\f203";
+@fa-var-leaf: "\f06c";
+@fa-var-leanpub: "\f212";
+@fa-var-legal: "\f0e3";
+@fa-var-lemon-o: "\f094";
+@fa-var-level-down: "\f149";
+@fa-var-level-up: "\f148";
+@fa-var-life-bouy: "\f1cd";
+@fa-var-life-buoy: "\f1cd";
+@fa-var-life-ring: "\f1cd";
+@fa-var-life-saver: "\f1cd";
+@fa-var-lightbulb-o: "\f0eb";
+@fa-var-line-chart: "\f201";
+@fa-var-link: "\f0c1";
+@fa-var-linkedin: "\f0e1";
+@fa-var-linkedin-square: "\f08c";
+@fa-var-linux: "\f17c";
+@fa-var-list: "\f03a";
+@fa-var-list-alt: "\f022";
+@fa-var-list-ol: "\f0cb";
+@fa-var-list-ul: "\f0ca";
+@fa-var-location-arrow: "\f124";
+@fa-var-lock: "\f023";
+@fa-var-long-arrow-down: "\f175";
+@fa-var-long-arrow-left: "\f177";
+@fa-var-long-arrow-right: "\f178";
+@fa-var-long-arrow-up: "\f176";
+@fa-var-magic: "\f0d0";
+@fa-var-magnet: "\f076";
+@fa-var-mail-forward: "\f064";
+@fa-var-mail-reply: "\f112";
+@fa-var-mail-reply-all: "\f122";
+@fa-var-male: "\f183";
+@fa-var-map-marker: "\f041";
+@fa-var-mars: "\f222";
+@fa-var-mars-double: "\f227";
+@fa-var-mars-stroke: "\f229";
+@fa-var-mars-stroke-h: "\f22b";
+@fa-var-mars-stroke-v: "\f22a";
+@fa-var-maxcdn: "\f136";
+@fa-var-meanpath: "\f20c";
+@fa-var-medium: "\f23a";
+@fa-var-medkit: "\f0fa";
+@fa-var-meh-o: "\f11a";
+@fa-var-mercury: "\f223";
+@fa-var-microphone: "\f130";
+@fa-var-microphone-slash: "\f131";
+@fa-var-minus: "\f068";
+@fa-var-minus-circle: "\f056";
+@fa-var-minus-square: "\f146";
+@fa-var-minus-square-o: "\f147";
+@fa-var-mobile: "\f10b";
+@fa-var-mobile-phone: "\f10b";
+@fa-var-money: "\f0d6";
+@fa-var-moon-o: "\f186";
+@fa-var-mortar-board: "\f19d";
+@fa-var-motorcycle: "\f21c";
+@fa-var-music: "\f001";
+@fa-var-navicon: "\f0c9";
+@fa-var-neuter: "\f22c";
+@fa-var-newspaper-o: "\f1ea";
+@fa-var-openid: "\f19b";
+@fa-var-outdent: "\f03b";
+@fa-var-pagelines: "\f18c";
+@fa-var-paint-brush: "\f1fc";
+@fa-var-paper-plane: "\f1d8";
+@fa-var-paper-plane-o: "\f1d9";
+@fa-var-paperclip: "\f0c6";
+@fa-var-paragraph: "\f1dd";
+@fa-var-paste: "\f0ea";
+@fa-var-pause: "\f04c";
+@fa-var-paw: "\f1b0";
+@fa-var-paypal: "\f1ed";
+@fa-var-pencil: "\f040";
+@fa-var-pencil-square: "\f14b";
+@fa-var-pencil-square-o: "\f044";
+@fa-var-phone: "\f095";
+@fa-var-phone-square: "\f098";
+@fa-var-photo: "\f03e";
+@fa-var-picture-o: "\f03e";
+@fa-var-pie-chart: "\f200";
+@fa-var-pied-piper: "\f1a7";
+@fa-var-pied-piper-alt: "\f1a8";
+@fa-var-pinterest: "\f0d2";
+@fa-var-pinterest-p: "\f231";
+@fa-var-pinterest-square: "\f0d3";
+@fa-var-plane: "\f072";
+@fa-var-play: "\f04b";
+@fa-var-play-circle: "\f144";
+@fa-var-play-circle-o: "\f01d";
+@fa-var-plug: "\f1e6";
+@fa-var-plus: "\f067";
+@fa-var-plus-circle: "\f055";
+@fa-var-plus-square: "\f0fe";
+@fa-var-plus-square-o: "\f196";
+@fa-var-power-off: "\f011";
+@fa-var-print: "\f02f";
+@fa-var-puzzle-piece: "\f12e";
+@fa-var-qq: "\f1d6";
+@fa-var-qrcode: "\f029";
+@fa-var-question: "\f128";
+@fa-var-question-circle: "\f059";
+@fa-var-quote-left: "\f10d";
+@fa-var-quote-right: "\f10e";
+@fa-var-ra: "\f1d0";
+@fa-var-random: "\f074";
+@fa-var-rebel: "\f1d0";
+@fa-var-recycle: "\f1b8";
+@fa-var-reddit: "\f1a1";
+@fa-var-reddit-square: "\f1a2";
+@fa-var-refresh: "\f021";
+@fa-var-remove: "\f00d";
+@fa-var-renren: "\f18b";
+@fa-var-reorder: "\f0c9";
+@fa-var-repeat: "\f01e";
+@fa-var-reply: "\f112";
+@fa-var-reply-all: "\f122";
+@fa-var-retweet: "\f079";
+@fa-var-rmb: "\f157";
+@fa-var-road: "\f018";
+@fa-var-rocket: "\f135";
+@fa-var-rotate-left: "\f0e2";
+@fa-var-rotate-right: "\f01e";
+@fa-var-rouble: "\f158";
+@fa-var-rss: "\f09e";
+@fa-var-rss-square: "\f143";
+@fa-var-rub: "\f158";
+@fa-var-ruble: "\f158";
+@fa-var-rupee: "\f156";
+@fa-var-save: "\f0c7";
+@fa-var-scissors: "\f0c4";
+@fa-var-search: "\f002";
+@fa-var-search-minus: "\f010";
+@fa-var-search-plus: "\f00e";
+@fa-var-sellsy: "\f213";
+@fa-var-send: "\f1d8";
+@fa-var-send-o: "\f1d9";
+@fa-var-server: "\f233";
+@fa-var-share: "\f064";
+@fa-var-share-alt: "\f1e0";
+@fa-var-share-alt-square: "\f1e1";
+@fa-var-share-square: "\f14d";
+@fa-var-share-square-o: "\f045";
+@fa-var-shekel: "\f20b";
+@fa-var-sheqel: "\f20b";
+@fa-var-shield: "\f132";
+@fa-var-ship: "\f21a";
+@fa-var-shirtsinbulk: "\f214";
+@fa-var-shopping-cart: "\f07a";
+@fa-var-sign-in: "\f090";
+@fa-var-sign-out: "\f08b";
+@fa-var-signal: "\f012";
+@fa-var-simplybuilt: "\f215";
+@fa-var-sitemap: "\f0e8";
+@fa-var-skyatlas: "\f216";
+@fa-var-skype: "\f17e";
+@fa-var-slack: "\f198";
+@fa-var-sliders: "\f1de";
+@fa-var-slideshare: "\f1e7";
+@fa-var-smile-o: "\f118";
+@fa-var-soccer-ball-o: "\f1e3";
+@fa-var-sort: "\f0dc";
+@fa-var-sort-alpha-asc: "\f15d";
+@fa-var-sort-alpha-desc: "\f15e";
+@fa-var-sort-amount-asc: "\f160";
+@fa-var-sort-amount-desc: "\f161";
+@fa-var-sort-asc: "\f0de";
+@fa-var-sort-desc: "\f0dd";
+@fa-var-sort-down: "\f0dd";
+@fa-var-sort-numeric-asc: "\f162";
+@fa-var-sort-numeric-desc: "\f163";
+@fa-var-sort-up: "\f0de";
+@fa-var-soundcloud: "\f1be";
+@fa-var-space-shuttle: "\f197";
+@fa-var-spinner: "\f110";
+@fa-var-spoon: "\f1b1";
+@fa-var-spotify: "\f1bc";
+@fa-var-square: "\f0c8";
+@fa-var-square-o: "\f096";
+@fa-var-stack-exchange: "\f18d";
+@fa-var-stack-overflow: "\f16c";
+@fa-var-star: "\f005";
+@fa-var-star-half: "\f089";
+@fa-var-star-half-empty: "\f123";
+@fa-var-star-half-full: "\f123";
+@fa-var-star-half-o: "\f123";
+@fa-var-star-o: "\f006";
+@fa-var-steam: "\f1b6";
+@fa-var-steam-square: "\f1b7";
+@fa-var-step-backward: "\f048";
+@fa-var-step-forward: "\f051";
+@fa-var-stethoscope: "\f0f1";
+@fa-var-stop: "\f04d";
+@fa-var-street-view: "\f21d";
+@fa-var-strikethrough: "\f0cc";
+@fa-var-stumbleupon: "\f1a4";
+@fa-var-stumbleupon-circle: "\f1a3";
+@fa-var-subscript: "\f12c";
+@fa-var-subway: "\f239";
+@fa-var-suitcase: "\f0f2";
+@fa-var-sun-o: "\f185";
+@fa-var-superscript: "\f12b";
+@fa-var-support: "\f1cd";
+@fa-var-table: "\f0ce";
+@fa-var-tablet: "\f10a";
+@fa-var-tachometer: "\f0e4";
+@fa-var-tag: "\f02b";
+@fa-var-tags: "\f02c";
+@fa-var-tasks: "\f0ae";
+@fa-var-taxi: "\f1ba";
+@fa-var-tencent-weibo: "\f1d5";
+@fa-var-terminal: "\f120";
+@fa-var-text-height: "\f034";
+@fa-var-text-width: "\f035";
+@fa-var-th: "\f00a";
+@fa-var-th-large: "\f009";
+@fa-var-th-list: "\f00b";
+@fa-var-thumb-tack: "\f08d";
+@fa-var-thumbs-down: "\f165";
+@fa-var-thumbs-o-down: "\f088";
+@fa-var-thumbs-o-up: "\f087";
+@fa-var-thumbs-up: "\f164";
+@fa-var-ticket: "\f145";
+@fa-var-times: "\f00d";
+@fa-var-times-circle: "\f057";
+@fa-var-times-circle-o: "\f05c";
+@fa-var-tint: "\f043";
+@fa-var-toggle-down: "\f150";
+@fa-var-toggle-left: "\f191";
+@fa-var-toggle-off: "\f204";
+@fa-var-toggle-on: "\f205";
+@fa-var-toggle-right: "\f152";
+@fa-var-toggle-up: "\f151";
+@fa-var-train: "\f238";
+@fa-var-transgender: "\f224";
+@fa-var-transgender-alt: "\f225";
+@fa-var-trash: "\f1f8";
+@fa-var-trash-o: "\f014";
+@fa-var-tree: "\f1bb";
+@fa-var-trello: "\f181";
+@fa-var-trophy: "\f091";
+@fa-var-truck: "\f0d1";
+@fa-var-try: "\f195";
+@fa-var-tty: "\f1e4";
+@fa-var-tumblr: "\f173";
+@fa-var-tumblr-square: "\f174";
+@fa-var-turkish-lira: "\f195";
+@fa-var-twitch: "\f1e8";
+@fa-var-twitter: "\f099";
+@fa-var-twitter-square: "\f081";
+@fa-var-umbrella: "\f0e9";
+@fa-var-underline: "\f0cd";
+@fa-var-undo: "\f0e2";
+@fa-var-university: "\f19c";
+@fa-var-unlink: "\f127";
+@fa-var-unlock: "\f09c";
+@fa-var-unlock-alt: "\f13e";
+@fa-var-unsorted: "\f0dc";
+@fa-var-upload: "\f093";
+@fa-var-usd: "\f155";
+@fa-var-user: "\f007";
+@fa-var-user-md: "\f0f0";
+@fa-var-user-plus: "\f234";
+@fa-var-user-secret: "\f21b";
+@fa-var-user-times: "\f235";
+@fa-var-users: "\f0c0";
+@fa-var-venus: "\f221";
+@fa-var-venus-double: "\f226";
+@fa-var-venus-mars: "\f228";
+@fa-var-viacoin: "\f237";
+@fa-var-video-camera: "\f03d";
+@fa-var-vimeo-square: "\f194";
+@fa-var-vine: "\f1ca";
+@fa-var-vk: "\f189";
+@fa-var-volume-down: "\f027";
+@fa-var-volume-off: "\f026";
+@fa-var-volume-up: "\f028";
+@fa-var-warning: "\f071";
+@fa-var-wechat: "\f1d7";
+@fa-var-weibo: "\f18a";
+@fa-var-weixin: "\f1d7";
+@fa-var-whatsapp: "\f232";
+@fa-var-wheelchair: "\f193";
+@fa-var-wifi: "\f1eb";
+@fa-var-windows: "\f17a";
+@fa-var-won: "\f159";
+@fa-var-wordpress: "\f19a";
+@fa-var-wrench: "\f0ad";
+@fa-var-xing: "\f168";
+@fa-var-xing-square: "\f169";
+@fa-var-yahoo: "\f19e";
+@fa-var-yelp: "\f1e9";
+@fa-var-yen: "\f157";
+@fa-var-youtube: "\f167";
+@fa-var-youtube-play: "\f16a";
+@fa-var-youtube-square: "\f166";
+
diff --git a/server/hu.user.theme.userdark/src/archive/web/zul/less/norm.less b/server/hu.user.theme.userdark/src/archive/web/zul/less/norm.less
new file mode 100644 (file)
index 0000000..0678fa1
--- /dev/null
@@ -0,0 +1,720 @@
+@import "~./zul/less/_header.less";\r
+@import "~./zul/less/_reset.less";\r
+@import "~./zul/less/font/_all.less"; // Font-Awesome 3.1.1\r
+\r
+html, body {\r
+       height: 100%;\r
+    margin: 0;\r
+    padding: 0;\r
+}\r
+\r
+// affect ZK component only\r
+[class^="z-"],\r
+[class*=" z-"],\r
+[class^="z-"]:after,\r
+[class*=" z-"]:after,\r
+[class^="z-"]:before,\r
+[class*=" z-"]:before,\r
+.z-borderbox {\r
+       .applyCSS3('box-sizing', 'border-box');\r
+}\r
+\r
+// Reset\r
+input[type=number]::-webkit-inner-spin-button,\r
+input[type=number]::-webkit-outer-spin-button {\r
+    -webkit-appearance: none;\r
+    margin: 0;\r
+}\r
+input,\r
+input:focus,\r
+textarea,\r
+textarea:focus {\r
+       -webkit-appearance: none;\r
+       -moz-appearance: none;\r
+        outline: none;\r
+        -webkit-user-select: text;\r
+}\r
+\r
+*:focus {\r
+  outline: none;\r
+}\r
+\r
+fieldset { \r
+       border: 1px solid #c0c0c0;\r
+       border-radius: 0;\r
+       margin: 0 2px;\r
+       padding: 0px;\r
+}\r
+\r
+legend {\r
+       border: 0;\r
+       padding: 0;\r
+}\r
+\r
+.gecko {\r
+       button::-moz-focus-inner {\r
+               border: 0;\r
+       }\r
+}\r
+\r
+<c:if test="${empty c:property('org.zkoss.zul.theme.browserDefault')}">\r
+body {\r
+       margin: 0;\r
+       padding: 0 5px;\r
+}\r
+</c:if>\r
+\r
+//mobile\r
+.mobile * {\r
+       -webkit-tap-highlight-color: rgba(0, 0, 0, 0);\r
+}\r
+\r
+//ZK JavaScript debug box\r
+.z-error {\r
+       display: none;\r
+       width: 450px;\r
+       border: 1px solid @errorboxBorderColor;\r
+       padding: 3px 5px 3px 3px;\r
+       background: @errorboxBackgroundColor;\r
+       position: absolute;\r
+       top: 0;\r
+       left: 40%;\r
+       .boxShadow('1px 1px 3px rgba(0, 0, 0, 0.35)');\r
+       z-index: 9999999;\r
+       \r
+       .messagecontent {\r
+               border: 1px solid @errorboxBorderColor;\r
+               padding: 0;\r
+               background: @baseBackgroundColor;\r
+       }\r
+       .messages {\r
+               padding: 2px 3px 15px;\r
+               word-wrap: break-word;\r
+               overflow: auto;\r
+               \r
+               .message {\r
+                       padding: 3px 0 2px;\r
+               }\r
+       }\r
+       .newmessage {\r
+               background: @errorboxBackgroundColor;\r
+               display: none;\r
+       }\r
+       .button {\r
+               color: @errorboxColor;\r
+               .size(@baseIconWidth, @baseIconHeight);\r
+               margin-left: 4px;\r
+               cursor: pointer;        \r
+               float: right;\r
+               \r
+               > .z-icon-remove {\r
+                       font-size: @fontSizeXLarge;\r
+               }\r
+       }\r
+       #zk_err-p {\r
+               height: 24px;\r
+               padding-top: 6px;\r
+               cursor: move;\r
+       }\r
+       .errornumbers {\r
+               font-weight: bold;\r
+               color: @errorboxColor;\r
+               padding-left: 4px;\r
+               float: left;\r
+       }\r
+}\r
+\r
+//zk.log box\r
+div.z-log {\r
+       width: 50%;\r
+       text-align: right;  \r
+       position: absolute;\r
+       right: 10px;\r
+       bottom: 5px;\r
+       z-index: 99000;\r
+       \r
+       textarea {\r
+               width: 100%;\r
+               border-color: rgba(82,168,236,0.8);\r
+               outline: 0;\r
+               .boxShadow('inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6)');\r
+       }\r
+       button {\r
+               font-size: @fontSizeXSmall;\r
+       }\r
+}\r
+\r
+//General\r
+.noscript { //the content of noscript\r
+       .size(100%, 100%);\r
+       background: #E0E1E3;\r
+       .opacity(0.6);\r
+       text-align: center;\r
+       position: absolute;\r
+       top: 0;\r
+       left: 0;\r
+       zoom: 1;\r
+       z-index: 32000;\r
+\r
+       p {\r
+               font-weight: bold;\r
+               color: black;\r
+               border: 1px solid black;\r
+               margin: 10% 15%;\r
+               padding: 10px 0;\r
+               background: white;\r
+               .opacity(1.0);\r
+       }\r
+}\r
+\r
+//radio, radiogroup\r
+input[type="radio"] {\r
+       -webkit-appearance: radio;\r
+       -moz-appearance: radio;\r
+       margin: 0px 2px 2px;\r
+}\r
+\r
+//checkbox\r
+input[type="checkbox"] {\r
+       -webkit-appearance: checkbox;\r
+       -moz-appearance: checkbox;\r
+       margin: 0px 2px 2px;\r
+}\r
+\r
+//label\r
+.z-label {\r
+       line-height: normal;\r
+       color: green;\r
+}\r
+.z-label,\r
+.z-radio-content,\r
+.z-checkbox-content,\r
+.z-loading {\r
+       font-family: @baseContentFontFamily;\r
+       font-size: @fontSizeMedium;\r
+       font-weight: normal;\r
+}\r
+\r
+.z-temp,\r
+.z-modal-mask {\r
+       .size(100%, 100%);\r
+       background: @maskBackgroundColor;\r
+       .opacity(0.6);\r
+       position: absolute;\r
+       top: 0;\r
+       left: 0;\r
+}\r
+\r
+.z-initing {\r
+       .size(60px, 60px);\r
+       background: transparent no-repeat center;\r
+\r
+<c:if test="${z:isEditionValid()}">\r
+       background-image: url('//www.zkoss.org/zk/img/${z:encodeWithZK("zkpowered.png")}');\r
+</c:if>\r
+       position: absolute;\r
+       right: 10px;\r
+       bottom: 10px;\r
+       z-index: 32000;\r
+}\r
+<c:if test="${z:isEditionValid()}">\r
+.z-uptime {\r
+       background-image: url('//www.zkoss.org/zk/img/${z:encodeWithZK("zkuptime.png")}');\r
+}\r
+</c:if>\r
+\r
+.z-loading,\r
+.z-apply-loading {\r
+       border: 1px solid @baseBorderColor;\r
+       padding: 3px;\r
+       background: @loadingBackgroundColor;\r
+       position: absolute;\r
+       cursor: wait;\r
+       white-space: nowrap;\r
+}\r
+.z-loading {\r
+       top: 50% !important;\r
+       left: 45% !important;\r
+       align: center;\r
+       vertical-align: middle;\r
+       z-index: 31000;\r
+}\r
+.z-apply-loading {\r
+       overflow: hidden;\r
+       z-index: 89500;\r
+}\r
+.z-loading-indicator,\r
+.z-apply-loading-indicator {\r
+       color: @textColorGrayDark;\r
+       border: 1px solid @baseBorderColor;\r
+       background: @baseBackgroundColor;\r
+       white-space: nowrap;\r
+}\r
+.z-loading-indicator {\r
+       padding: 6px;\r
+}\r
+.z-apply-loading-indicator {\r
+       font-family: @baseTitleFontFamily;\r
+       font-size: @fontSizeMedium;\r
+       font-weight: normal;\r
+       padding: 2px;\r
+}\r
+.z-apply-loading-icon,\r
+.z-loading-icon,\r
+.z-renderdefer {\r
+       .size(16px, 16px);\r
+       background: transparent no-repeat center;\r
+       .encodeThemeURL(background-image, '~./zul/img/misc/progress.gif');\r
+}\r
+.z-apply-loading-icon,\r
+.z-loading-icon {\r
+       display: inline-block;\r
+       vertical-align: top;\r
+}\r
+.z-apply-mask {\r
+       .size(100%, 100%);\r
+       background: @maskBackgroundColor;\r
+       .opacity(0.6);\r
+       position: absolute;\r
+       top: 0;\r
+       left: 0;\r
+       z-index: 89000;\r
+}\r
+.z-inline-block { //used with label/checkbox and others to ensure the dimension\r
+       display: inline-block;\r
+       vertical-align: top; //vertical-align: make it looks same in diff browsers\r
+}\r
+.z-word-wrap {\r
+       word-wrap: break-word;\r
+}\r
+.z-word-nowrap {\r
+       white-space: nowrap;\r
+}\r
+.z-overflow-hidden {\r
+       overflow: hidden;\r
+}\r
+.z-dd-stackup {\r
+       .size(100%, 100%);\r
+       .encodeURL(background-image, '~./img/spacer.gif');\r
+       position: absolute;\r
+       left: 0;\r
+       top: 0;\r
+       z-index: 16800;\r
+}\r
+\r
+.z-temp * { //temporary\r
+       font-size: 5px;\r
+       color: #FFFFFF;\r
+       background: #FFFFFF;\r
+       text-decoration: none;\r
+}\r
+.z-temp {\r
+       .z-loading {\r
+               background: @loadingBackgroundColor;\r
+               top: 49%;\r
+               left: 46%;\r
+       }\r
+       .z-loading-indicator {\r
+               font-size: @fontSizeMedium;\r
+               color: @textColorGrayDark;\r
+       }\r
+}\r
+\r
+//Fix float issue for CSS\r
+.z-clear {\r
+       font-size: 0;\r
+       .size(0, 0);\r
+       line-height: 0;\r
+       overflow: hidden;\r
+       clear: both;\r
+}\r
+\r
+//Shadow for not CSS3\r
+.ie8 {\r
+       .z-shadow {\r
+               display: none;\r
+               position: absolute;\r
+               left: 0;\r
+               top: 0;\r
+               overflow: hidden;\r
+       }\r
+}\r
+.ie8 {\r
+       .z-shadow-wrapper {\r
+               height: 100%;\r
+               padding-bottom: 6px;\r
+       }\r
+}\r
+.ie8 {\r
+       .z-shadow .z-shadow-cl {\r
+               height: 100%;\r
+               padding-left: 6px;\r
+               background: transparent repeat-y 0 0;\r
+               .encodeThemeURL(background-image, '~./zul/img/shadow-cl.png');\r
+               overflow: hidden;\r
+               zoom: 1;\r
+       }\r
+}\r
+.ie8 {\r
+       .z-shadow .z-shadow-cr {\r
+               height: 100%;\r
+               padding-right: 6px;\r
+               background: transparent repeat-y right;\r
+               .encodeThemeURL(background-image, '~./zul/img/shadow-cr.png');\r
+               overflow: hidden;\r
+               zoom: 1;\r
+       }\r
+}\r
+.ie8 {\r
+       .z-shadow .z-shadow-cm {\r
+               height: 100%;\r
+               background: transparent repeat 0 0;\r
+               .encodeThemeURL(background-image, '~./zul/img/shadow-m.png');\r
+               overflow: hidden;\r
+               zoom: 1;\r
+       }\r
+}\r
+\r
+.ie8 {\r
+       .z-shadow .z-shadow-tl,\r
+       .z-shadow .z-shadow-tr,\r
+       .z-shadow .z-shadow-bl,\r
+       .z-shadow .z-shadow-br {\r
+               font-size: 0;\r
+               height: 6px;\r
+               margin-right: 6px;\r
+               line-height: 0;\r
+               background: transparent no-repeat 0 top;\r
+               zoom: 1;\r
+       }\r
+}\r
+.ie8 {\r
+       .z-shadow .z-shadow-tr,\r
+       .z-shadow .z-shadow-br {\r
+               background-position: right -6px;\r
+               margin-right: -6px;\r
+               position: relative;\r
+       }\r
+}\r
+.ie8 {\r
+       .z-shadow .z-shadow-tl,\r
+       .z-shadow .z-shadow-tr {\r
+               .encodeThemeURL(background-image, '~./zul/img/shadow-tlr.png');\r
+       }\r
+}\r
+.ie8 {\r
+       .z-shadow .z-shadow-bl,\r
+       .z-shadow .z-shadow-br {\r
+               .encodeThemeURL(background-image, '~./zul/img/shadow-blr.png');\r
+       }\r
+}\r
+\r
+//Drag-Drop\r
+.z-dragged {\r
+       color: @dragColor;\r
+       background: none no-repeat scroll 0 0 @dragBackgroundColor;\r
+}\r
+.z-drag {\r
+       &-over {\r
+               background: @dragHoverBackgroundColor;\r
+       }\r
+       &-ghost {\r
+               list-style: none;\r
+       }\r
+}\r
+// ZK-3195: only apply to the first layer of children\r
+.gecko {\r
+       .z-draggable-over {\r
+               > * {\r
+                       -moz-user-select: none;\r
+               }\r
+       }\r
+}\r
+.z-drop {\r
+       &-allow {\r
+               background: @dragAllowBackgroundColor;\r
+\r
+               .z-drop-icon {\r
+                       color: @dragAllowBackgroundColor;\r
+               }\r
+       }\r
+       &-disallow {\r
+               background: @dragDisAllowBackgroundColor;\r
+\r
+               .z-drop-icon {\r
+                       color: @dragDisAllowBackgroundColor;\r
+                       padding-right: 1px;\r
+               }\r
+       }\r
+       &-content {\r
+               .fontStyle(@baseContentFontFamily, @fontSizeMedium, normal, @dragColor);\r
+               .size(auto, @baseButtonHeight);\r
+               padding: 4px;\r
+               padding-left: @baseIconWidth + 8; // for icon\r
+               line-height: @baseButtonHeight - 8;\r
+               position: relative;\r
+       }\r
+       &-icon {\r
+               font-size: @fontSizeMedium;\r
+               .size(@baseIconWidth, @baseIconHeight);\r
+               .borderRadius(@baseIconWidth / 2);\r
+               line-height: @baseIconHeight;\r
+               background: @baseBackgroundColor;\r
+               text-align: center;\r
+               position: absolute;\r
+               top: 4px;\r
+               left: 6px;\r
+       }\r
+}\r
+\r
+// Focus Anchor\r
+.z-focus-a {\r
+       font-size: 0 !important;\r
+       .size(1px, 1px) !important;\r
+       border: 0 !important;\r
+       margin: 0 !important;\r
+       padding: 0 !important;\r
+       line-height: 0 !important;\r
+       background: transparent !important;\r
+       position: absolute;\r
+       top: 0;\r
+       left: 0;\r
+       -moz-outline: 0 none;\r
+       outline: 0 none;\r
+       -moz-user-select: text;\r
+       -khtml-user-select: text;\r
+       overflow: hidden;\r
+       \r
+       &:focus {\r
+               -moz-outline: 0 none;\r
+               outline: 0 none;\r
+       }\r
+}\r
+\r
+//upload button\r
+span.z-upload {\r
+       font-size: 0;\r
+       .displaySize(inline-block, 0, 0);\r
+       margin: 0;\r
+       padding: 0;\r
+       position: relative;\r
+}\r
+span.z-upload input {\r
+       font-size: 45pt;\r
+       margin: 0;\r
+       padding: 0;\r
+       .opacity(0);\r
+       position: absolute;\r
+       cursor: pointer;\r
+       z-index: -1;\r
+}\r
+\r
+.ie8, .ie9, .ie10 {\r
+       span.z-upload input {\r
+               z-index: 1;\r
+       }\r
+}\r
+\r
+.z-upload-icon {\r
+       .encodeThemeURL(background-image, '~./zul/img/misc/prgmeter.png');\r
+       overflow: hidden;\r
+}\r
+\r
+.ie8 {\r
+       .z-upload-hover {\r
+               border-color: @hoverBorderColor;\r
+               .gradientFallback(@hoverGradientStart, @hoverGradientEnd);\r
+       }\r
+}\r
+.ie9, .ie10 {\r
+       .z-upload-hover {\r
+               border-color: @hoverBorderColor;\r
+               .verGradient(@hoverGradientStart, @hoverGradientEnd);\r
+       }\r
+}\r
+\r
+//fileupload dialog\r
+.z-fileupload-add,\r
+.z-fileupload-remove {\r
+       color: #1096BC;\r
+       .size(16px, 17px);\r
+       cursor: pointer;\r
+}\r
+.z-fileupload-progress {\r
+       width: 300px;\r
+}\r
+.z-fileupload-manager {\r
+       width: 350px;\r
+}\r
+\r
+//Selectbox\r
+.z-selectbox {\r
+       font-family: @baseContentFontFamily;\r
+       font-size: @fontSizeMedium;\r
+}\r
+\r
+//scrollbar\r
+.z-scrollbar {\r
+       display: none;\r
+       .opacity(0);\r
+       position: absolute;\r
+       line-height: 1;\r
+\r
+       //vertical\r
+       &-vertical {\r
+               .size(@scrollbarWidth, 100%);\r
+               top: 0;\r
+               right: 0;\r
+\r
+               .z-scrollbar {\r
+                       &-wrapper {\r
+                               width: 100%;\r
+                               position: absolute;\r
+                               top: @baseIconHeight;\r
+                               left: 0;\r
+                       }\r
+                       &-indicator {\r
+                               width: @scrollbarWidth - 2;\r
+                               border: 1px solid @scrollbarBorderColor;\r
+                               .borderRadius(2px);\r
+                               .horGradient(@scrollbarGradientStart, @scrollbarGradientEnd);\r
+                               position: absolute;\r
+                               left: 1px;\r
+                               cursor: pointer;\r
+                               z-index: 100;\r
+                       }\r
+                       &-rail {\r
+                               .size(100%, 100%);\r
+                           background: @scrollbarBackgroundColor;\r
+                       }\r
+                       &-icon {\r
+                               color: @iconColor;\r
+                               .size(@baseIconWidth, @baseIconHeight);\r
+                               margin-top: -8px;\r
+                               position: absolute;\r
+                               left: -1px;\r
+                               top: 50%;\r
+                               .transform('scale(0.5, 0.7)');\r
+                       }\r
+               }\r
+               &-embed {\r
+                       .size(@scrollbarWidth / 2, 100%);\r
+                       .borderRadius(@baseBorderRadius);\r
+                       background: #000000;\r
+                       .opacity(0.2);\r
+                       position: absolute;\r
+                       top: 0;\r
+                       right: 0;\r
+                       .boxShadow('inset 1px 1px 0 rgba(0, 0, 0, 0.1), inset 0 -1px 0 rgba(0, 0, 0, 0.07)');\r
+               }\r
+       }\r
+       &-up,\r
+       &-down {\r
+               .iconFontStyle(@baseFontSize, @iconColor);\r
+               .size(@baseIconWidth, @baseIconHeight);\r
+               background: @scrollbarBackgroundColor;\r
+               position: absolute;\r
+               cursor: pointer;\r
+       }\r
+       &-up {\r
+               > .z-icon-caret-up:before {\r
+                       .size(@baseIconWidth, @baseIconHeight);\r
+                       position: absolute;\r
+                       left: 4px;\r
+                       top: -1px;\r
+               }\r
+       }\r
+       &-down {\r
+               bottom: 0;\r
+               > .z-icon-caret-down:before {\r
+                       .size(@baseIconWidth, @baseIconHeight);\r
+                       position: absolute;\r
+                       left: 4px;\r
+                       top: 1px;\r
+               }\r
+       }\r
+\r
+       //horizontal\r
+       &-horizontal {\r
+               .size(100%, @scrollbarHeight);\r
+               left: 0;\r
+               bottom: 0;\r
+\r
+               .z-scrollbar {\r
+                       &-wrapper {\r
+                               height: 100%;\r
+                               position: absolute;\r
+                               bottom: 0;\r
+                               left: @baseIconWidth;\r
+                       }\r
+                       &-indicator {\r
+                               height: @scrollbarHeight - 2;\r
+                               border: 1px solid @scrollbarBorderColor;\r
+                               .borderRadius(2px);\r
+                               .verGradient(@scrollbarGradientStart, @scrollbarGradientEnd);\r
+                               position: absolute;\r
+                               top: 1px;\r
+                               cursor: pointer;\r
+                               z-index: 100;\r
+                       }\r
+                       &-rail {\r
+                               .size(100%, 100%);\r
+                               background: @scrollbarBackgroundColor;\r
+                       }\r
+                       &-icon {\r
+                               color: @iconColor;\r
+                               margin-left: -8px;\r
+                               position: absolute;\r
+                               left: 50%;\r
+                               top: -1px;\r
+                               .transform('rotate(90deg) scale(0.5, 0.7)');\r
+                       }\r
+               }\r
+               &-embed {\r
+                       .size(100%, @scrollbarHeight / 2);\r
+                       .borderRadius(@baseBorderRadius);\r
+                       background: #000000;\r
+                       .opacity(0.2);\r
+                       position: absolute;\r
+                       bottom: 0;\r
+                       left: 0;\r
+                       .boxShadow('inset 1px 1px 0 rgba(0, 0, 0, 0.1), inset 0 -1px 0 rgba(0, 0, 0, 0.07)');\r
+               }\r
+       }\r
+       &-left,\r
+       &-right {\r
+               .iconFontStyle(@baseFontSize, @iconColor);\r
+               .size(@baseIconWidth, @baseIconHeight);\r
+               padding: 1px 6px 0 5px;\r
+               background: @scrollbarBackgroundColor;\r
+               position: absolute;\r
+               cursor: pointer;\r
+       }\r
+       &-right {\r
+               right: 0;\r
+       }\r
+}\r
+\r
+.ie8 {\r
+       .z-scrollbar {\r
+               &-vertical {\r
+                       .z-scrollbar {\r
+                               &-indicator {\r
+                                       .gradientFallback(@scrollbarGradientStart, @scrollbarGradientEnd);\r
+                               }\r
+                       }\r
+               }\r
+               &-horizontal {\r
+                       .z-scrollbar {\r
+                               &-indicator {\r
+                                       .gradientFallback(@scrollbarGradientStart, @scrollbarGradientEnd);\r
+                               }\r
+                       }\r
+               }\r
+       }\r
+}\r
+\r
+.z-macro {\r
+       display: inline-block;\r
+       min-width: 1px;\r
+}
\ No newline at end of file
diff --git a/server/hu.user.theme.userdark/src/org/zkoss/theme/___THEME_NAME___/Version.java b/server/hu.user.theme.userdark/src/org/zkoss/theme/___THEME_NAME___/Version.java
new file mode 100644 (file)
index 0000000..3d31166
--- /dev/null
@@ -0,0 +1,30 @@
+/* Version.java
+
+{{IS_NOTE
+       Purpose:
+               
+       Description:
+               
+       History:
+               Oct 6, 2010 12:30:37 PM , Created by jimmy
+}}IS_NOTE
+
+Copyright (C) 2010 Potix Corporation. All Rights Reserved.
+
+{{IS_RIGHT
+       This program is distributed under LGPL Version 3.0 in the hope that
+       it will be useful, but WITHOUT ANY WARRANTY.
+}}IS_RIGHT
+*/
+package org.zkoss.theme.___THEME_NAME___;
+
+/**
+ *  The version of the userdark theme.
+ * {@link #UID} must be the same as the version specified in lang-addon.xml.
+ * @author Jimmy
+ */
+public class Version {
+       /** Returns the version UID.
+        */
+       public static final String UID = "___VERSION___";
+}
diff --git a/server/hu.user.theme.userdark/src/org/zkoss/theme/___THEME_NAME___/___THEME_NAME_CAP___ThemeWebAppInit.java b/server/hu.user.theme.userdark/src/org/zkoss/theme/___THEME_NAME___/___THEME_NAME_CAP___ThemeWebAppInit.java
new file mode 100644 (file)
index 0000000..233ad23
--- /dev/null
@@ -0,0 +1,43 @@
+/* ___THEME_NAME_CAP___ThemeWebAppInit.java
+
+       Purpose:
+               
+       Description:
+               
+       History:
+               Jun 29, 2010 11:56:16 AM , Created by Sam
+
+Copyright (C) 2010 Potix Corporation. All Rights Reserved.
+
+{{IS_RIGHT
+       This program is distributed under LGPL Version 3.0 in the hope that
+       it will be useful, but WITHOUT ANY WARRANTY.
+}}IS_RIGHT
+*/
+package org.zkoss.theme.___THEME_NAME___;
+
+import org.zkoss.zk.ui.WebApp;
+import org.zkoss.zk.ui.WebApps;
+import org.zkoss.zk.ui.util.WebAppInit;
+import org.zkoss.zkmax.theme.ResponsiveThemeRegistry;
+import org.zkoss.zul.theme.Themes;
+
+/**
+ * Initial the theme relative setting, includes
+ * Library property setting, Theme provider setting and Component definition setting 
+ * 
+ */
+public class ___THEME_NAME_CAP___ThemeWebAppInit implements WebAppInit {
+
+       private final static String THEME_NAME = "___THEME_NAME___";
+       private final static String THEME_DISPLAY = "___DISPLAY_NAME___";
+       private final static int THEME_PRIORITY = 700;
+       
+       public void init(WebApp webapp) throws Exception {
+               Themes.register(THEME_NAME, THEME_DISPLAY, THEME_PRIORITY);
+               String edition = WebApps.getEdition();
+               if ("EE".equals(edition)) {
+                       Themes.register(ResponsiveThemeRegistry.TABLET_PREFIX + THEME_NAME, THEME_DISPLAY, THEME_PRIORITY);
+               }
+       }
+}
\ No newline at end of file
diff --git a/server/hu.user.theme.userdark/src/org/zkoss/theme/userdark/UserdarkThemeWebAppInit.java b/server/hu.user.theme.userdark/src/org/zkoss/theme/userdark/UserdarkThemeWebAppInit.java
new file mode 100644 (file)
index 0000000..a1bc62d
--- /dev/null
@@ -0,0 +1,44 @@
+/* UserdarkThemeWebAppInit.java\r
+\r
+       Purpose:\r
+               \r
+       Description:\r
+               \r
+       History:\r
+               Jun 29, 2010 11:56:16 AM , Created by Sam\r
+\r
+Copyright (C) 2010 Potix Corporation. All Rights Reserved.\r
+\r
+{{IS_RIGHT\r
+       This program is distributed under LGPL Version 3.0 in the hope that\r
+       it will be useful, but WITHOUT ANY WARRANTY.\r
+}}IS_RIGHT\r
+*/\r
+package org.zkoss.theme.userdark;\r
+\r
+import org.zkoss.zk.ui.WebApp;\r
+import org.zkoss.zk.ui.WebApps;\r
+import org.zkoss.zk.ui.util.WebAppInit;\r
+import org.zkoss.zkmax.theme.ResponsiveThemeRegistry;\r
+import org.zkoss.zul.theme.Themes;\r
+\r
+/**\r
+ * Initial the theme relative setting, includes\r
+ * Library property setting, Theme provider setting and Component definition setting \r
+ * \r
+ */\r
+public class UserdarkThemeWebAppInit implements WebAppInit {\r
+\r
+       private final static String USERDARK_NAME = "userdark";\r
+       private final static String USERDARK_DISPLAY = "userdark";\r
+       private final static int USERDARK_PRIORITY = 700;\r
+       \r
+       public void init(WebApp webapp) throws Exception {\r
+               Themes.register(USERDARK_NAME, USERDARK_DISPLAY, USERDARK_PRIORITY);\r
+               String edition = WebApps.getEdition();\r
+               if ("EE".equals(edition)) {\r
+                       Themes.register(ResponsiveThemeRegistry.TABLET_PREFIX + USERDARK_NAME, USERDARK_DISPLAY, USERDARK_PRIORITY);\r
+               }\r
+       }\r
+       \r
+}
\ No newline at end of file
diff --git a/server/hu.user.theme.userdark/src/org/zkoss/theme/userdark/Version.java b/server/hu.user.theme.userdark/src/org/zkoss/theme/userdark/Version.java
new file mode 100644 (file)
index 0000000..d039425
--- /dev/null
@@ -0,0 +1,30 @@
+/* Version.java
+
+{{IS_NOTE
+       Purpose:
+               
+       Description:
+               
+       History:
+               Oct 6, 2010 12:30:37 PM , Created by jimmy
+}}IS_NOTE
+
+Copyright (C) 2010 Potix Corporation. All Rights Reserved.
+
+{{IS_RIGHT
+       This program is distributed under LGPL Version 3.0 in the hope that
+       it will be useful, but WITHOUT ANY WARRANTY.
+}}IS_RIGHT
+*/
+package org.zkoss.theme.userdark;
+
+/**
+ *  The version of the sapphire theme.
+ * {@link #UID} must be the same as the version specified in lang-addon.xml.
+ * @author Jimmy
+ */
+public class Version {
+       /** Returns the version UID.
+        */
+       public static final String UID = "8.0.3";
+}