Initial import from SVN

This commit is contained in:
emeric
2014-03-09 10:58:52 +01:00
commit b6abce0c2f
440 changed files with 30862 additions and 0 deletions
File diff suppressed because it is too large Load Diff
File diff suppressed because one or more lines are too long
File diff suppressed because it is too large Load Diff
File diff suppressed because one or more lines are too long
Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

@@ -0,0 +1,486 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:xlink="http://www.w3.org/1999/xlink"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
width="40"
height="90"
id="svg2"
version="1.1"
inkscape:version="0.48.0 r9654"
sodipodi:docname="date-edit-button.svg"
inkscape:export-filename="/Users/koen/project/wt/git/wt/resources/themes/bootstrap/date-edit-button.png"
inkscape:export-xdpi="90.000023"
inkscape:export-ydpi="90.000023">
<defs
id="defs4">
<linearGradient
id="linearGradient4152">
<stop
id="stop4154"
offset="0"
style="stop-color:#c3c3c3;stop-opacity:1;" />
<stop
id="stop4156"
offset="1"
style="stop-color:#e6e6e6;stop-opacity:1;" />
</linearGradient>
<linearGradient
id="linearGradient3784">
<stop
style="stop-color:#000000;stop-opacity:1;"
offset="0"
id="stop3786" />
<stop
style="stop-color:#000000;stop-opacity:0;"
offset="1"
id="stop3788" />
</linearGradient>
<linearGradient
id="linearGradient3755">
<stop
style="stop-color:#ffffff;stop-opacity:1;"
offset="0"
id="stop3757" />
<stop
style="stop-color:#e6e6e6;stop-opacity:1;"
offset="1"
id="stop3759" />
</linearGradient>
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient3755"
id="linearGradient3800"
x1="10"
y1="-5.0122071e-06"
x2="10"
y2="28.000002"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(2,0,0,1.0714277,220,312.36218)" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient3755-7"
id="linearGradient3800-7"
x1="10"
y1="-5.0122071e-06"
x2="10"
y2="27.999994"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(1,0,0,1.0714287,240,312.36218)" />
<linearGradient
id="linearGradient3755-7">
<stop
style="stop-color:#ffffff;stop-opacity:1;"
offset="0"
id="stop3757-4" />
<stop
style="stop-color:#e6e6e6;stop-opacity:1;"
offset="1"
id="stop3759-6" />
</linearGradient>
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient3755-6"
id="linearGradient3800-5"
x1="10"
y1="-5.0122071e-06"
x2="10"
y2="28.000002"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(1,0,0,0.53571406,240,312.36218)" />
<linearGradient
id="linearGradient3755-6">
<stop
style="stop-color:#ffffff;stop-opacity:1;"
offset="0"
id="stop3757-8" />
<stop
style="stop-color:#e6e6e6;stop-opacity:1;"
offset="1"
id="stop3759-67" />
</linearGradient>
<linearGradient
y2="28.000002"
x2="10"
y1="-5.0122071e-06"
x1="10"
gradientTransform="matrix(1,0,0,0.53571406,240,327.36217)"
gradientUnits="userSpaceOnUse"
id="linearGradient3878-3"
xlink:href="#linearGradient3755-6-5"
inkscape:collect="always" />
<linearGradient
id="linearGradient3755-6-5">
<stop
style="stop-color:#ffffff;stop-opacity:1;"
offset="0"
id="stop3757-8-9" />
<stop
style="stop-color:#e6e6e6;stop-opacity:1;"
offset="1"
id="stop3759-67-4" />
</linearGradient>
<linearGradient
id="linearGradient3755-0">
<stop
style="stop-color:#ffffff;stop-opacity:1;"
offset="0"
id="stop3757-7" />
<stop
style="stop-color:#e6e6e6;stop-opacity:1;"
offset="1"
id="stop3759-2" />
</linearGradient>
<linearGradient
y2="28.000002"
x2="10"
y1="-5.0122071e-06"
x1="10"
gradientTransform="matrix(1,0,0,0.53571406,240,357.36216)"
gradientUnits="userSpaceOnUse"
id="linearGradient3920-8"
xlink:href="#linearGradient3755-6-5-5"
inkscape:collect="always" />
<linearGradient
id="linearGradient3755-6-5-5">
<stop
style="stop-color:#ffffff;stop-opacity:1;"
offset="0"
id="stop3757-8-9-7" />
<stop
style="stop-color:#e6e6e6;stop-opacity:1;"
offset="1"
id="stop3759-67-4-7" />
</linearGradient>
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient3755-6-5-5"
id="linearGradient4068"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(1,0,0,0.53571406,240,372.36215)"
x1="10"
y1="-5.0122071e-06"
x2="10"
y2="28.000002" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient4152"
id="linearGradient4150"
x1="20"
y1="59.546261"
x2="20"
y2="64.546257"
gradientUnits="userSpaceOnUse" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient4152-3"
id="linearGradient4150-0"
x1="20"
y1="59.546261"
x2="20"
y2="64.546257"
gradientUnits="userSpaceOnUse" />
<linearGradient
id="linearGradient4152-3">
<stop
id="stop4154-7"
offset="0"
style="stop-color:#c3c3c3;stop-opacity:1;" />
<stop
id="stop4156-9"
offset="1"
style="stop-color:#e6e6e6;stop-opacity:1;" />
</linearGradient>
<linearGradient
gradientTransform="translate(375.36217,-319.54628)"
y2="61.54628"
x2="19.99999"
y1="56.54628"
x1="19.99999"
gradientUnits="userSpaceOnUse"
id="linearGradient4173"
xlink:href="#linearGradient4152-3"
inkscape:collect="always" />
</defs>
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="10.24"
inkscape:cx="18.474595"
inkscape:cy="29.264022"
inkscape:document-units="px"
inkscape:current-layer="layer1"
showgrid="true"
inkscape:window-width="1144"
inkscape:window-height="856"
inkscape:window-x="227"
inkscape:window-y="65"
inkscape:window-maximized="0"
fit-margin-top="0"
fit-margin-left="0"
fit-margin-right="0"
fit-margin-bottom="0"
inkscape:snap-global="true"
inkscape:snap-grids="true">
<inkscape:grid
type="xygrid"
id="grid3782"
empspacing="5"
visible="true"
enabled="true"
snapvisiblegridlinesonly="true"
originx="-240px"
originy="-649.54626px" />
</sodipodi:namedview>
<metadata
id="metadata7">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title></dc:title>
</cc:Work>
</rdf:RDF>
</metadata>
<g
inkscape:label="Layer 1"
inkscape:groupmode="layer"
id="layer1"
transform="translate(-220,-312.81591)">
<rect
style="fill:#eeeeee;fill-opacity:1;stroke:none"
id="rect3792-9"
width="40"
height="30"
x="220"
y="342.36218" />
<rect
style="fill:url(#linearGradient3800);fill-opacity:1;stroke:none"
id="rect3792"
width="40"
height="29.999973"
x="220"
y="312.36218" />
<path
style="fill:none;stroke:#d2d2d2;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 220.51663,312.32764 0,30"
id="path3802"
inkscape:connector-curvature="0" />
<path
style="fill:none;stroke:#d2d2d2;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 220.51663,342.32763 0,30"
id="path3802-0"
inkscape:connector-curvature="0" />
<path
style="fill:none;stroke:#d2d2d2;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 220.51663,372.31591 0,30"
id="path3802-0-5"
inkscape:connector-curvature="0" />
<g
id="g3970"
transform="translate(-10,0)">
<path
sodipodi:nodetypes="ccccc"
inkscape:connector-curvature="0"
id="path3952"
d="m 244.63584,323.97103 11.875,-0.0827 0,9 -12,0 z"
style="color:#000000;fill:none;stroke:#000000;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
<path
sodipodi:nodetypes="cc"
inkscape:connector-curvature="0"
id="path3954"
d="m 244.92881,326.90072 11.58203,-0.0123"
style="color:#000000;fill:none;stroke:#000000;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
<path
sodipodi:nodetypes="cc"
inkscape:connector-curvature="0"
id="path3956"
d="m 244.7335,330.12337 11.77734,-0.23499"
style="color:#000000;fill:none;stroke:#000000;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
<path
sodipodi:nodetypes="cc"
inkscape:connector-curvature="0"
id="path3958"
d="m 247.66318,324.06869 -0.15234,8.81969"
style="color:#000000;fill:none;stroke:#000000;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
<path
sodipodi:nodetypes="cc"
inkscape:connector-curvature="0"
id="path3960"
d="m 250.69053,324.06869 -0.17969,8.81969"
style="color:#000000;fill:none;stroke:#000000;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
<path
sodipodi:nodetypes="cc"
inkscape:connector-curvature="0"
id="path3962"
d="m 253.52256,323.97103 -0.0117,8.91735"
style="color:#000000;fill:none;stroke:#000000;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
<path
inkscape:connector-curvature="0"
id="path3964"
d="m 244.51084,321.88838 12,0"
style="color:#000000;fill:none;stroke:#000000;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
<path
inkscape:connector-curvature="0"
id="path3966"
d="m 246.51084,320.88838 2,0"
style="color:#000000;fill:none;stroke:#000000;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
<path
inkscape:connector-curvature="0"
id="path3968"
d="m 254.51084,320.88838 -2,0"
style="color:#000000;fill:none;stroke:#000000;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
</g>
<g
id="g3970-6"
transform="translate(-10,30)">
<path
sodipodi:nodetypes="ccccc"
inkscape:connector-curvature="0"
id="path3952-0"
d="m 244.63584,323.97103 11.875,-0.0827 0,9 -12,0 z"
style="color:#000000;fill:none;stroke:#000000;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
<path
sodipodi:nodetypes="cc"
inkscape:connector-curvature="0"
id="path3954-5"
d="m 244.92881,326.90072 11.58203,-0.0123"
style="color:#000000;fill:none;stroke:#000000;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
<path
sodipodi:nodetypes="cc"
inkscape:connector-curvature="0"
id="path3956-9"
d="m 244.7335,330.12337 11.77734,-0.23499"
style="color:#000000;fill:none;stroke:#000000;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
<path
sodipodi:nodetypes="cc"
inkscape:connector-curvature="0"
id="path3958-2"
d="m 247.66318,324.06869 -0.15234,8.81969"
style="color:#000000;fill:none;stroke:#000000;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
<path
sodipodi:nodetypes="cc"
inkscape:connector-curvature="0"
id="path3960-8"
d="m 250.69053,324.06869 -0.17969,8.81969"
style="color:#000000;fill:none;stroke:#000000;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
<path
sodipodi:nodetypes="cc"
inkscape:connector-curvature="0"
id="path3962-3"
d="m 253.52256,323.97103 -0.0117,8.91735"
style="color:#000000;fill:none;stroke:#000000;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
<path
inkscape:connector-curvature="0"
id="path3964-7"
d="m 244.51084,321.88838 12,0"
style="color:#000000;fill:none;stroke:#000000;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
<path
inkscape:connector-curvature="0"
id="path3966-6"
d="m 246.51084,320.88838 2,0"
style="color:#000000;fill:none;stroke:#000000;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
<path
inkscape:connector-curvature="0"
id="path3968-2"
d="m 254.51084,320.88838 -2,0"
style="color:#000000;fill:none;stroke:#000000;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
</g>
<rect
style="fill:#e6e6e6;fill-opacity:1;stroke:none"
id="rect3792-9-6"
width="40"
height="30"
x="220"
y="372.36218" />
<path
style="fill:none;stroke:#d2d2d2;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 220.58568,372.43491 0,30"
id="path3802-0-3"
inkscape:connector-curvature="0" />
<rect
style="color:#000000;fill:url(#linearGradient4150);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
id="rect4142"
width="39"
height="4.999999"
x="1"
y="59.546261"
transform="translate(220,312.81591)" />
<rect
style="color:#000000;fill:url(#linearGradient4173);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
id="rect4142-7"
width="25.999987"
height="2"
x="376.36218"
y="-260"
transform="matrix(0,1,-1,0,0,0)" />
<g
id="g3970-6-2"
transform="translate(-10,60)">
<path
sodipodi:nodetypes="ccccc"
inkscape:connector-curvature="0"
id="path3952-0-3"
d="m 244.63584,323.97103 11.875,-0.0827 0,9 -12,0 z"
style="color:#000000;fill:none;stroke:#000000;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
<path
sodipodi:nodetypes="cc"
inkscape:connector-curvature="0"
id="path3954-5-6"
d="m 244.92881,326.90072 11.58203,-0.0123"
style="color:#000000;fill:none;stroke:#000000;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
<path
sodipodi:nodetypes="cc"
inkscape:connector-curvature="0"
id="path3956-9-6"
d="m 244.7335,330.12337 11.77734,-0.23499"
style="color:#000000;fill:none;stroke:#000000;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
<path
sodipodi:nodetypes="cc"
inkscape:connector-curvature="0"
id="path3958-2-0"
d="m 247.66318,324.06869 -0.15234,8.81969"
style="color:#000000;fill:none;stroke:#000000;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
<path
sodipodi:nodetypes="cc"
inkscape:connector-curvature="0"
id="path3960-8-5"
d="m 250.69053,324.06869 -0.17969,8.81969"
style="color:#000000;fill:none;stroke:#000000;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
<path
sodipodi:nodetypes="cc"
inkscape:connector-curvature="0"
id="path3962-3-0"
d="m 253.52256,323.97103 -0.0117,8.91735"
style="color:#000000;fill:none;stroke:#000000;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
<path
inkscape:connector-curvature="0"
id="path3964-7-1"
d="m 244.51084,321.88838 12,0"
style="color:#000000;fill:none;stroke:#000000;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
<path
inkscape:connector-curvature="0"
id="path3966-6-3"
d="m 246.51084,320.88838 2,0"
style="color:#000000;fill:none;stroke:#000000;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
<path
inkscape:connector-curvature="0"
id="path3968-2-6"
d="m 254.51084,320.88838 -2,0"
style="color:#000000;fill:none;stroke:#000000;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 21 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 211 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 211 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 212 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 211 B

+19
View File
@@ -0,0 +1,19 @@
TODO:
- WPanel
- (Tables ? Adapt .table to WTableView ? But what about WTreeView ? )
- Forms
WTemplateFormView
WFormWidget -> validation
- buttons: icon using class ?
- Breadcrumbs ? a dynamic WMenu ?
- progress bars -> WProgressBar
- navigation bar animation: RevealFromTop ?
Volgorde:
Binary file not shown.

After

Width:  |  Height:  |  Size: 73 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 65 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 73 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 459 B

+334
View File
@@ -0,0 +1,334 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:xlink="http://www.w3.org/1999/xlink"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
width="20"
height="90"
id="svg2"
version="1.1"
inkscape:version="0.48.3.1 r9886"
sodipodi:docname="spin-buttons.svg"
inkscape:export-filename="/home/koen/project/wt/git/wt/resources/themes/bootstrap/spin-buttons.png"
inkscape:export-xdpi="90.000023"
inkscape:export-ydpi="90.000023">
<defs
id="defs4">
<linearGradient
id="linearGradient3784">
<stop
style="stop-color:#000000;stop-opacity:1;"
offset="0"
id="stop3786" />
<stop
style="stop-color:#000000;stop-opacity:0;"
offset="1"
id="stop3788" />
</linearGradient>
<linearGradient
id="linearGradient3755">
<stop
style="stop-color:#ffffff;stop-opacity:1;"
offset="0"
id="stop3757" />
<stop
style="stop-color:#e6e6e6;stop-opacity:1;"
offset="1"
id="stop3759" />
</linearGradient>
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient3755"
id="linearGradient3800"
x1="10"
y1="-5.0122071e-06"
x2="10"
y2="28.000002"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(1,0,0,0.53571406,240,312.36218)" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient3755-7"
id="linearGradient3800-7"
x1="10"
y1="-5.0122071e-06"
x2="10"
y2="27.999994"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(1,0,0,1.0714287,240,312.36218)" />
<linearGradient
id="linearGradient3755-7">
<stop
style="stop-color:#ffffff;stop-opacity:1;"
offset="0"
id="stop3757-4" />
<stop
style="stop-color:#e6e6e6;stop-opacity:1;"
offset="1"
id="stop3759-6" />
</linearGradient>
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient3755-6"
id="linearGradient3800-5"
x1="10"
y1="-5.0122071e-06"
x2="10"
y2="28.000002"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(1,0,0,0.53571406,240,312.36218)" />
<linearGradient
id="linearGradient3755-6">
<stop
style="stop-color:#ffffff;stop-opacity:1;"
offset="0"
id="stop3757-8" />
<stop
style="stop-color:#e6e6e6;stop-opacity:1;"
offset="1"
id="stop3759-67" />
</linearGradient>
<linearGradient
y2="28.000002"
x2="10"
y1="-5.0122071e-06"
x1="10"
gradientTransform="matrix(1,0,0,0.53571406,240,327.36217)"
gradientUnits="userSpaceOnUse"
id="linearGradient3878"
xlink:href="#linearGradient3755-6"
inkscape:collect="always" />
<linearGradient
y2="28.000002"
x2="10"
y1="-5.0122071e-06"
x1="10"
gradientTransform="matrix(1,0,0,0.53571406,240,327.36217)"
gradientUnits="userSpaceOnUse"
id="linearGradient3878-3"
xlink:href="#linearGradient3755-6-5"
inkscape:collect="always" />
<linearGradient
id="linearGradient3755-6-5">
<stop
style="stop-color:#ffffff;stop-opacity:1;"
offset="0"
id="stop3757-8-9" />
<stop
style="stop-color:#e6e6e6;stop-opacity:1;"
offset="1"
id="stop3759-67-4" />
</linearGradient>
<linearGradient
id="linearGradient3755-0">
<stop
style="stop-color:#ffffff;stop-opacity:1;"
offset="0"
id="stop3757-7" />
<stop
style="stop-color:#e6e6e6;stop-opacity:1;"
offset="1"
id="stop3759-2" />
</linearGradient>
<linearGradient
y2="28.000002"
x2="10"
y1="-5.0122071e-06"
x1="10"
gradientTransform="matrix(1,0,0,0.53571406,240,357.36216)"
gradientUnits="userSpaceOnUse"
id="linearGradient3920"
xlink:href="#linearGradient3755-6-5"
inkscape:collect="always" />
<linearGradient
y2="28.000002"
x2="10"
y1="-5.0122071e-06"
x1="10"
gradientTransform="matrix(1,0,0,0.53571406,240,357.36216)"
gradientUnits="userSpaceOnUse"
id="linearGradient3920-8"
xlink:href="#linearGradient3755-6-5-5"
inkscape:collect="always" />
<linearGradient
id="linearGradient3755-6-5-5">
<stop
style="stop-color:#ffffff;stop-opacity:1;"
offset="0"
id="stop3757-8-9-7" />
<stop
style="stop-color:#e6e6e6;stop-opacity:1;"
offset="1"
id="stop3759-67-4-7" />
</linearGradient>
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient3755-6-5-5"
id="linearGradient4068"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(1,0,0,0.53571406,240,372.36215)"
x1="10"
y1="-5.0122071e-06"
x2="10"
y2="28.000002" />
</defs>
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="10.24"
inkscape:cx="26.877348"
inkscape:cy="31.217147"
inkscape:document-units="px"
inkscape:current-layer="layer1"
showgrid="true"
inkscape:window-width="1144"
inkscape:window-height="871"
inkscape:window-x="55"
inkscape:window-y="251"
inkscape:window-maximized="0"
fit-margin-top="0"
fit-margin-left="0"
fit-margin-right="0"
fit-margin-bottom="0">
<inkscape:grid
type="xygrid"
id="grid3782"
empspacing="5"
visible="true"
enabled="true"
snapvisiblegridlinesonly="true"
originx="-240px"
originy="-649.54626px" />
</sodipodi:namedview>
<metadata
id="metadata7">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title></dc:title>
</cc:Work>
</rdf:RDF>
</metadata>
<g
inkscape:label="Layer 1"
inkscape:groupmode="layer"
id="layer1"
transform="translate(-240,-312.81591)">
<rect
style="fill:#eeeeee;fill-opacity:1;stroke:none"
id="rect3792-9-1"
width="20"
height="14.999993"
x="240"
y="387.36218" />
<rect
style="fill:url(#linearGradient3920);fill-opacity:1;stroke:none"
id="rect3792-5-1"
width="20"
height="14.999993"
x="240"
y="357.36218" />
<rect
style="fill:#eeeeee;fill-opacity:1;stroke:none"
id="rect3792-9"
width="20"
height="14.999993"
x="240"
y="342.36218" />
<path
style="fill:none;stroke:#d2d2d2;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 241.04883,356.87388 19.00001,0"
id="path3841-4"
inkscape:connector-curvature="0" />
<path
style="fill:#000000;fill-opacity:1;stroke:none"
d="m 251,347.36216 -4,4 8,0 z"
id="path3843-8"
inkscape:connector-curvature="0" />
<path
style="fill:#000000;fill-opacity:1;stroke:none"
d="m 251,366.36216 -4,-4 8,0 z"
id="path3843-2-5"
inkscape:connector-curvature="0" />
<rect
style="fill:url(#linearGradient3878);fill-opacity:1;stroke:none"
id="rect3792-5"
width="20"
height="14.999993"
x="240"
y="327.36218" />
<rect
style="fill:url(#linearGradient3800);fill-opacity:1;stroke:none"
id="rect3792"
width="20"
height="14.999993"
x="240"
y="312.36218" />
<path
style="fill:none;stroke:#d2d2d2;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 240.51663,312.32764 0,30"
id="path3802"
inkscape:connector-curvature="0" />
<path
style="fill:none;stroke:#d2d2d2;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 240.51663,342.32763 0,30"
id="path3802-0"
inkscape:connector-curvature="0" />
<path
style="fill:none;stroke:#d2d2d2;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 241.04883,326.87389 19.00001,0"
id="path3841"
inkscape:connector-curvature="0" />
<path
style="fill:#000000;fill-opacity:1;stroke:none"
d="m 251,317.36217 -4,4 8,0 z"
id="path3843"
inkscape:connector-curvature="0" />
<path
style="fill:#000000;fill-opacity:1;stroke:none"
d="m 251,336.36217 -4,-4 8,0 z"
id="path3843-2"
inkscape:connector-curvature="0" />
<rect
style="fill:url(#linearGradient4068);fill-opacity:1;stroke:none"
id="rect3792-5-1-9"
width="20"
height="14.999993"
x="240"
y="372.36218" />
<path
style="fill:none;stroke:#d2d2d2;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 241.04883,386.86216 19.00001,0"
id="path3841-4-7"
inkscape:connector-curvature="0" />
<path
style="fill:#000000;fill-opacity:1;stroke:none"
d="m 251,377.35044 -4,4 8,0 z"
id="path3843-8-9"
inkscape:connector-curvature="0" />
<path
style="fill:#000000;fill-opacity:1;stroke:none"
d="m 251,396.35044 -4,-4 8,0 z"
id="path3843-2-5-3"
inkscape:connector-curvature="0" />
<path
style="fill:none;stroke:#d2d2d2;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 240.51663,372.31591 0,30"
id="path3802-0-5"
inkscape:connector-curvature="0" />
</g>
</svg>

After

Width:  |  Height:  |  Size: 10 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 86 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 83 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 709 B

@@ -0,0 +1,348 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:xlink="http://www.w3.org/1999/xlink"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
width="20"
height="90"
id="svg2"
version="1.1"
inkscape:version="0.48.0 r9654"
sodipodi:docname="suggest-dropdown.svg"
inkscape:export-filename="/Users/koen/project/wt/git/wt/resources/themes/bootstrap/suggest-dropdown.png"
inkscape:export-xdpi="90.000023"
inkscape:export-ydpi="90.000023">
<defs
id="defs4">
<linearGradient
id="linearGradient4152">
<stop
id="stop4154"
offset="0"
style="stop-color:#c3c3c3;stop-opacity:1;" />
<stop
id="stop4156"
offset="1"
style="stop-color:#e6e6e6;stop-opacity:1;" />
</linearGradient>
<linearGradient
id="linearGradient3784">
<stop
style="stop-color:#000000;stop-opacity:1;"
offset="0"
id="stop3786" />
<stop
style="stop-color:#000000;stop-opacity:0;"
offset="1"
id="stop3788" />
</linearGradient>
<linearGradient
id="linearGradient3755">
<stop
style="stop-color:#ffffff;stop-opacity:1;"
offset="0"
id="stop3757" />
<stop
style="stop-color:#e6e6e6;stop-opacity:1;"
offset="1"
id="stop3759" />
</linearGradient>
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient3755"
id="linearGradient3800"
x1="10"
y1="-5.0122071e-06"
x2="10"
y2="28.000002"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(1,0,0,1.0714277,220,312.36218)" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient3755-7"
id="linearGradient3800-7"
x1="10"
y1="-5.0122071e-06"
x2="10"
y2="27.999994"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(1,0,0,1.0714287,240,312.36218)" />
<linearGradient
id="linearGradient3755-7">
<stop
style="stop-color:#ffffff;stop-opacity:1;"
offset="0"
id="stop3757-4" />
<stop
style="stop-color:#e6e6e6;stop-opacity:1;"
offset="1"
id="stop3759-6" />
</linearGradient>
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient3755-6"
id="linearGradient3800-5"
x1="10"
y1="-5.0122071e-06"
x2="10"
y2="28.000002"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(1,0,0,0.53571406,240,312.36218)" />
<linearGradient
id="linearGradient3755-6">
<stop
style="stop-color:#ffffff;stop-opacity:1;"
offset="0"
id="stop3757-8" />
<stop
style="stop-color:#e6e6e6;stop-opacity:1;"
offset="1"
id="stop3759-67" />
</linearGradient>
<linearGradient
y2="28.000002"
x2="10"
y1="-5.0122071e-06"
x1="10"
gradientTransform="matrix(1,0,0,0.53571406,240,327.36217)"
gradientUnits="userSpaceOnUse"
id="linearGradient3878-3"
xlink:href="#linearGradient3755-6-5"
inkscape:collect="always" />
<linearGradient
id="linearGradient3755-6-5">
<stop
style="stop-color:#ffffff;stop-opacity:1;"
offset="0"
id="stop3757-8-9" />
<stop
style="stop-color:#e6e6e6;stop-opacity:1;"
offset="1"
id="stop3759-67-4" />
</linearGradient>
<linearGradient
id="linearGradient3755-0">
<stop
style="stop-color:#ffffff;stop-opacity:1;"
offset="0"
id="stop3757-7" />
<stop
style="stop-color:#e6e6e6;stop-opacity:1;"
offset="1"
id="stop3759-2" />
</linearGradient>
<linearGradient
y2="28.000002"
x2="10"
y1="-5.0122071e-06"
x1="10"
gradientTransform="matrix(1,0,0,0.53571406,240,357.36216)"
gradientUnits="userSpaceOnUse"
id="linearGradient3920-8"
xlink:href="#linearGradient3755-6-5-5"
inkscape:collect="always" />
<linearGradient
id="linearGradient3755-6-5-5">
<stop
style="stop-color:#ffffff;stop-opacity:1;"
offset="0"
id="stop3757-8-9-7" />
<stop
style="stop-color:#e6e6e6;stop-opacity:1;"
offset="1"
id="stop3759-67-4-7" />
</linearGradient>
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient3755-6-5-5"
id="linearGradient4068"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(1,0,0,0.53571406,240,372.36215)"
x1="10"
y1="-5.0122071e-06"
x2="10"
y2="28.000002" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient4152"
id="linearGradient4150"
x1="20"
y1="59.546261"
x2="20"
y2="64.546257"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(0.48717949,0,0,1,220.51282,312.81591)" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient4152-3"
id="linearGradient4150-0"
x1="20"
y1="59.546261"
x2="20"
y2="64.546257"
gradientUnits="userSpaceOnUse" />
<linearGradient
id="linearGradient4152-3">
<stop
id="stop4154-7"
offset="0"
style="stop-color:#c3c3c3;stop-opacity:1;" />
<stop
id="stop4156-9"
offset="1"
style="stop-color:#e6e6e6;stop-opacity:1;" />
</linearGradient>
<linearGradient
gradientTransform="translate(375.36217,-299.54628)"
y2="61.54628"
x2="19.99999"
y1="56.54628"
x1="19.99999"
gradientUnits="userSpaceOnUse"
id="linearGradient4173"
xlink:href="#linearGradient4152-3"
inkscape:collect="always" />
</defs>
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="10.24"
inkscape:cx="34.099595"
inkscape:cy="64.539272"
inkscape:document-units="px"
inkscape:current-layer="layer1"
showgrid="true"
inkscape:window-width="1144"
inkscape:window-height="856"
inkscape:window-x="227"
inkscape:window-y="65"
inkscape:window-maximized="0"
fit-margin-top="0"
fit-margin-left="0"
fit-margin-right="0"
fit-margin-bottom="0"
inkscape:snap-global="true"
inkscape:snap-grids="true">
<inkscape:grid
type="xygrid"
id="grid3782"
empspacing="5"
visible="true"
enabled="true"
snapvisiblegridlinesonly="true"
originx="-240px"
originy="-649.54626px" />
</sodipodi:namedview>
<metadata
id="metadata7">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title></dc:title>
</cc:Work>
</rdf:RDF>
</metadata>
<g
inkscape:label="Layer 1"
inkscape:groupmode="layer"
id="layer1"
transform="translate(-220,-312.93491)">
<rect
style="fill:#eeeeee;fill-opacity:1;stroke:none"
id="rect3792-9"
width="20"
height="30"
x="220"
y="342.36218" />
<rect
style="fill:url(#linearGradient3800);fill-opacity:1;stroke:none"
id="rect3792"
width="20"
height="29.999973"
x="220"
y="312.36218" />
<path
style="fill:none;stroke:#d2d2d2;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 220.51663,312.32764 0,30"
id="path3802"
inkscape:connector-curvature="0" />
<path
style="fill:none;stroke:#d2d2d2;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 220.51663,342.32763 0,30"
id="path3802-0"
inkscape:connector-curvature="0" />
<path
style="fill:none;stroke:#d2d2d2;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 220.51663,372.31591 0,30"
id="path3802-0-5"
inkscape:connector-curvature="0" />
<rect
style="fill:#e6e6e6;fill-opacity:1;stroke:none"
id="rect3792-9-6"
width="20"
height="30"
x="220"
y="372.36218" />
<path
style="fill:none;stroke:#d2d2d2;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 220.58568,372.43491 0,30"
id="path3802-0-3"
inkscape:connector-curvature="0" />
<rect
style="color:#000000;fill:url(#linearGradient4150);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
id="rect4142"
width="19"
height="4.999999"
x="221"
y="372.36218" />
<rect
style="color:#000000;fill:url(#linearGradient4173);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
id="rect4142-7"
width="25.999987"
height="2"
x="376.36218"
y="-240"
transform="matrix(0,1,-1,0,0,0)" />
<path
style="color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.10000002;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
d="m 226,325.48117 8,0 -4,4 z"
id="path3058"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cccc"
inkscape:export-filename="/Users/koen/project/wt/git/wt/resources/themes/bootstrap/path3058.png"
inkscape:export-xdpi="90.000023"
inkscape:export-ydpi="90.000023" />
<path
style="color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.10000002;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
d="m 226,355.48117 8,0 -4,4 z"
id="path3058-2"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cccc"
inkscape:export-filename="/Users/koen/project/wt/git/wt/resources/themes/bootstrap/path3058.png"
inkscape:export-xdpi="90.000023"
inkscape:export-ydpi="90.000023" />
<path
style="color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.10000002;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
d="m 226,385.48117 8,0 -4,4 z"
id="path3058-2-3"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cccc"
inkscape:export-filename="/Users/koen/project/wt/git/wt/resources/themes/bootstrap/path3058.png"
inkscape:export-xdpi="90.000023"
inkscape:export-ydpi="90.000023" />
</g>
</svg>

After

Width:  |  Height:  |  Size: 12 KiB

+913
View File
@@ -0,0 +1,913 @@
/*
* Reuse settings and mixins from Bootstrap
*/
.clearfix {
*zoom: 1;
}
.clearfix:before,
.clearfix:after {
display: table;
content: "";
line-height: 0;
}
.clearfix:after {
clear: both;
}
.hide-text {
font: 0/0 a;
color: transparent;
text-shadow: none;
background-color: transparent;
border: 0;
}
.input-block-level {
display: block;
width: 100%;
min-height: 30px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
/*
* Extend menu support to include sub menus
*/
.nav > li > .nav {
display: none;
margin-left: 2ex;
}
.nav > li.active .nav {
display: block;
}
/*
* More dropdown-menu support
*/
.dropdown-menu .disabled a,
.dropdown-menu .disabled a:hover {
text-decoration: none;
color: #999999;
cursor: default;
background-color: transparent;
}
.dropdown-menu .Wt-icon {
margin-right: 4px;
background-repeat: no-repeat;
background-position: center left;
display: inline-block;
width: 16px;
height: 14px;
line-height: 14px;
vertical-align: text-top;
}
.dropdown-menu .Wt-chkbox {
margin-left: 1px;
margin-right: 7px;
display: inline-block;
width: 12px;
vertical-align: text-top;
}
.dropdown-menu .Wt-padded {
padding-left: 39px;
}
.dropdown-menu li label {
display: inline;
}
/*
* Make label in any menu item inline
*/
.nav li label {
display: inline;
}
/*
* Custom collapse nav support
*/
.navbar .nav-collapse {
display: block !important;
}
@media (max-width: 979px) {
.nav-collapse .dropdown-menu {
display: block !important;
}
.nav-collapse .dropdown-menu li > a:hover {
color: #555555;
background: #f2f2f2;
}
.nav-collapse .dropdown-menu .active > a {
color: inherit;
background: inherit;
}
}
.navbar .navbar-inner .container {
margin-left: 0px;
margin-right: 0px;
}
/*
* Less odd drop down menu support in navbar
*/
.navbar .nav > li.submenu > a:hover,
.navbar .nav > li.submenu > a.active {
color: #555555;
text-decoration: none;
background-color: #e5e5e5;
-webkit-box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125);
-moz-box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125);
box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125);
}
/*
* Fix submens in popup menus in navbar
*/
.navbar .nav > li > .dropdown-menu.submenu:before {
display: none;
}
.navbar .nav > li > .dropdown-menu.submenu:after {
display: none;
}
/*
* Show pointer even if anchor has no href
*/
.navbar .nav > li > a {
cursor: pointer;
}
/*
* Fix open drop down menu
*/
.navbar .nav li > .dropdown-toggle.active {
color: #555555;
background-color: #e5e5e5;
}
/*
* Dialog extensions
*/
.modal .modal-header {
cursor: move;
}
.modal .modal-header div {
float: left;
}
.modal .modal-body .modal-footer {
margin: 0px -15px -15px;
}
/*
* Message box
*/
.modal .Wt-msgbox-icon {
display: block;
float: left;
margin: -5px 15px 0px 0px;
width: 25px;
height: 35px;
}
/*
* Non-bootstrap widgets
*/
/*
* Resize handles
*/
.Wt-hrh2,
.Wt-vsh2 {
cursor: row-resize;
}
.Wt-vrh2,
.Wt-hsh2 {
cursor: col-resize;
}
.Wt-hrh2 {
background: url(splitter-v.png) no-repeat 50% 50% #eeeeee;
}
.Wt-vrh2 {
background: url(splitter-h.png) no-repeat 50% 50% #eeeeee;
}
.Wt-hsh2,
.Wt-vsh2,
.Wt-vrh2:hover,
.Wt-hrh2:hover {
background-color: #999999;
}
/*
* WCalendar
*/
.Wt-cal table.d1 {
width: 170px;
}
.Wt-cal table.d3 {
width: 255px;
}
.Wt-cal table.dlong {
width: 560px;
}
.Wt-cal .Wt-cal-navbutton {
display: block;
}
.Wt-cal .days.d1 td {
width: 20px;
}
.Wt-cal .days.d3 td {
width: 35px;
}
.Wt-cal .days.dlong td {
width: 80px;
}
.Wt-cal td,
.Wt-cal th,
.Wt-cal td > div {
text-align: center;
height: 20px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
}
.Wt-cal th,
.Wt-cal td > div {
padding: 4px 5px;
}
.Wt-cal tr:first-child th {
cursor: pointer;
}
.Wt-cal tr:first-child th:hover {
background: #eeeeee;
}
.Wt-cal tr:first-child th select {
width: 105px;
margin: 0px;
}
.Wt-cal tr:first-child th input {
width: 35px;
margin: 0px;
}
.Wt-cal .days td:hover {
background: #eeeeee;
cursor: pointer;
}
.Wt-cal .days td .Wt-cal-oom {
color: #999999;
}
.Wt-cal .days td .Wt-cal-oor {
color: #999999;
}
.Wt-cal .days td .Wt-cal-sel,
.Wt-cal .days td .Wt-cal-sel:hover {
color: #ffffff;
background-color: #006dcc;
background-image: -moz-linear-gradient(top, #0088cc, #0044cc);
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0044cc));
background-image: -webkit-linear-gradient(top, #0088cc, #0044cc);
background-image: -o-linear-gradient(top, #0088cc, #0044cc);
background-image: linear-gradient(to bottom, #0088cc, #0044cc);
background-repeat: repeat-x;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0044cc', GradientType=0);
border-color: #0044cc #0044cc #002a80;
border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
*background-color: #0044cc;
/* Darken IE7 buttons by default so they stand out more given they won't have borders */
filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
color: #fff;
text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.Wt-cal .days td .Wt-cal-sel:hover,
.Wt-cal .days td .Wt-cal-sel:hover:hover,
.Wt-cal .days td .Wt-cal-sel:active,
.Wt-cal .days td .Wt-cal-sel:hover:active,
.Wt-cal .days td .Wt-cal-sel.active,
.Wt-cal .days td .Wt-cal-sel:hover.active,
.Wt-cal .days td .Wt-cal-sel.disabled,
.Wt-cal .days td .Wt-cal-sel:hover.disabled,
.Wt-cal .days td .Wt-cal-sel[disabled],
.Wt-cal .days td .Wt-cal-sel:hover[disabled] {
color: #ffffff;
background-color: #0044cc;
*background-color: #003bb3;
}
.Wt-cal .days td .Wt-cal-sel:active,
.Wt-cal .days td .Wt-cal-sel:hover:active,
.Wt-cal .days td .Wt-cal-sel.active,
.Wt-cal .days td .Wt-cal-sel:hover.active {
background-color: #003399 \9;
}
/*
* WDateEdit
*/
.Wt-dateedit {
background-image: url('date-edit-button.png');
background-repeat: no-repeat;
background-position: right top;
padding-right: 40px;
}
.Wt-dateedit:hover {
cursor: default;
background-position: right -30px;
}
.Wt-dateedit:active {
cursor: default;
background-position: right -60px;
}
.Wt-dateedit::-ms-clear {
display: none;
}
/*
* WDatePicker
*/
.Wt-datepicker {
display: block;
top: auto;
left: auto;
}
/*
* WProgressBar
*/
.progress {
width: 200px;
vertical-align: middle;
position: relative;
margin-bottom: 0px;
}
.progress .bar-label {
position: absolute;
left: 0px;
width: 100%;
text-align: center;
font-size: 0.8em;
top: 0.1em;
}
/*
* WPushButton
*/
.btn.with-label img {
padding-right: 10px;
}
/*
* WGoogleMap
*/
.Wt-googlemap img {
max-width: none;
}
/*
* WSpinBox
*/
.Wt-spinbox {
background-image: url('spin-buttons.png');
background-repeat: no-repeat;
background-position: right top;
padding-right: 16px;
}
.Wt-spinbox.up {
background-position: right -30px;
}
.Wt-spinbox.dn {
background-position: right -60px;
}
.Wt-spinbox::-ms-clear {
display: none;
}
/*
* WSlider
*/
.Wt-slider-h .Wt-slider-bg {
margin: 0px 5px;
}
.Wt-slider-h .Wt-w {
position: absolute;
width: 100%;
top: 50%;
left: -1px;
margin-top: -5px;
height: 8px;
border: 1px solid #dddddd;
background: #eeeeee;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
}
.Wt-slider-h .fill {
top: 50%;
margin-top: -5px;
height: 8px;
border: 1px solid #0088cc;
background: #0088cc;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
}
.Wt-slider-h .handle {
top: 50% !important;
margin-top: -10px;
height: 18px !important;
border: 1px solid #bbbbbb;
color: #333333;
text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
background-color: #f5f5f5;
background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6);
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));
background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6);
background-image: -o-linear-gradient(top, #ffffff, #e6e6e6);
background-image: linear-gradient(to bottom, #ffffff, #e6e6e6);
background-repeat: repeat-x;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0);
border-color: #e6e6e6 #e6e6e6 #bfbfbf;
border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
*background-color: #e6e6e6;
/* Darken IE7 buttons by default so they stand out more given they won't have borders */
filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
}
.Wt-slider-h .handle:hover,
.Wt-slider-h .handle:active,
.Wt-slider-h .handle.active,
.Wt-slider-h .handle.disabled,
.Wt-slider-h .handle[disabled] {
color: #333333;
background-color: #e6e6e6;
*background-color: #d9d9d9;
}
.Wt-slider-h .handle:active,
.Wt-slider-h .handle.active {
background-color: #cccccc \9;
}
.Wt-slider-h .handle:hover {
background-color: #e6e6e6;
background-position: 0 -15px;
}
.Wt-slider-h .handle:active {
background-color: #e6e6e6;
background-color: #d9d9d9 \9;
background-image: none;
outline: 0;
}
.Wt-slider-v .Wt-slider-bg {
margin: 5px 0px;
}
.Wt-slider-v .Wt-w {
position: absolute;
height: 100%;
left: 50%;
margin-left: -5px;
width: 8px;
border: 1px solid #dddddd;
background: #eeeeee;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
}
.Wt-slider-v .fill {
left: 50%;
margin-left: -5px;
bottom: -1px;
width: 8px;
border: 1px solid #0088cc;
background: #0088cc;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
}
.Wt-slider-v .handle {
left: 50% !important;
margin-left: -10px;
width: 18px !important;
border: 1px solid #bbbbbb;
color: #333333;
text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
background-color: #f5f5f5;
background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6);
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));
background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6);
background-image: -o-linear-gradient(top, #ffffff, #e6e6e6);
background-image: linear-gradient(to bottom, #ffffff, #e6e6e6);
background-repeat: repeat-x;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0);
border-color: #e6e6e6 #e6e6e6 #bfbfbf;
border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
*background-color: #e6e6e6;
/* Darken IE7 buttons by default so they stand out more given they won't have borders */
filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
}
.Wt-slider-v .handle:hover,
.Wt-slider-v .handle:active,
.Wt-slider-v .handle.active,
.Wt-slider-v .handle.disabled,
.Wt-slider-v .handle[disabled] {
color: #333333;
background-color: #e6e6e6;
*background-color: #d9d9d9;
}
.Wt-slider-v .handle:active,
.Wt-slider-v .handle.active {
background-color: #cccccc \9;
}
.Wt-slider-v .handle:hover {
background-color: #e6e6e6;
background-position: 0 -15px;
}
.Wt-slider-v .handle:active {
background-color: #e6e6e6;
background-color: #d9d9d9 \9;
background-image: none;
outline: 0;
}
/*
* WSuggestionPopup icon!
*/
.Wt-suggest-dropdown {
background-image: url('suggest-dropdown.png');
background-repeat: no-repeat;
background-position: right top;
padding-right: 40px;
}
.Wt-suggest-dropdown:hover {
cursor: default;
background-position: right -30px;
}
.Wt-suggest-dropdown:active {
cursor: default;
background-position: right -60px;
}
.dropdown-menu.typeahead {
cursor: pointer;
}
.dropdown-menu.typeahead li > a:hover {
color: inherit;
background: inherit;
}
/*
* WAbstractItemView (WTableView and WTreeView)
*/
.Wt-itemview {
cursor: default;
white-space: nowrap;
background: white;
border: 1px solid #dddddd;
/* header */
/* resize handles */
/* sort handles */
/* item drag & drop */
}
.Wt-itemview .Wt-spacer {
background: url(../../loading.png);
}
.Wt-itemview .Wt-headerdiv {
-moz-user-select: none;
-khtml-user-select: none;
user-select: none;
overflow: hidden;
width: 100%;
}
.Wt-itemview .Wt-headerdiv,
.Wt-itemview .Wt-headerdiv .Wt-tv-rowc,
.Wt-itemview th {
font-weight: bold;
}
.Wt-itemview th,
.Wt-itemview th .Wt-tv-br {
overflow: hidden;
}
.Wt-itemview Wt-header .Wt-label {
font-weight: bold;
text-overflow: ellipsis;
overflow: hidden;
/* needed for IE only */
white-space: nowrap;
}
.Wt-itemview Wt-header .Wt-wwrap .Wt-label {
overflow: visible;
white-space: normal;
}
.Wt-itemview .Wt-tv-rh {
float: right;
width: 4px;
cursor: col-resize;
}
.Wt-itemview .Wt-tv-no-rh {
width: 0px;
margin-left: 4px;
cursor: default;
}
.Wt-itemview .Wt-tv-sh {
float: right;
width: 16px;
height: 16px;
padding-bottom: 6px;
cursor: pointer;
}
.Wt-itemview .Wt-tv-rh:hover {
background-color: #999999;
}
.Wt-itemview .Wt-tv-sh-none {
background: url(sort-arrow-none.gif) no-repeat 0 6px;
}
.Wt-itemview .Wt-tv-sh-up {
background: url(sort-arrow-up.gif) no-repeat 0 6px;
}
.Wt-itemview .Wt-tv-sh-down {
background: url(sort-arrow-down.gif) no-repeat 0 6px;
}
.Wt-itemview .active {
color: #ffffff;
text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
background-color: #0088cc;
cursor: default;
}
.Wt-itemview .Wt-drop-site {
background-color: #EEEEEE;
outline: 1px dotted black;
}
body.Wt-rtl .Wt-itemview .Wt-tv-rh,
body.Wt-rtl .Wt-itemview .Wt-tv-sh {
float: left;
}
/*
* WTableView
*/
.Wt-tableview {
white-space: nowrap;
/* header */
/* borders */
/*
This breaks row headers ...
.Wt-header .Wt-tv-c:last-child .Wt-tv-br,
.Wt-tv-contents > div:last-child .Wt-tv-c {
border-right: 0;
}
*/
}
.Wt-tableview .tcontainer {
margin-top: -1px;
}
.Wt-tableview .Wt-header .Wt-tv-c {
padding-left: 6px;
}
.Wt-tableview .Wt-tv-contents {
background-color: #ffffff;
}
.Wt-tableview .Wt-tv-contents.Wt-striped div.Wt-tv-c:nth-child(odd) {
background-color: #f9f9f9;
}
.Wt-tableview .Wt-tv-contents.Wt-striped div.active:nth-child(odd) {
background-color: #0088cc;
}
.Wt-tableview .Wt-tv-contents .Wt-tv-c,
.Wt-tableview .Wt-plaintable .Wt-tv-c {
padding: 0px 3px;
overflow: hidden;
text-overflow: ellipsis;
}
.Wt-tableview .Wt-tv-contents img.icon,
.Wt-tableview .Wt-plaintable img.icon,
.Wt-tableview .Wt-tv-contents input.icon,
.Wt-tableview .Wt-plaintable input.icon {
margin: 0px 3px 2px 0px;
vertical-align: middle;
}
.Wt-tableview .Wt-spacer {
position: relative;
overflow: hidden;
}
.Wt-tableview table {
background-position: left bottom;
}
.Wt-tableview th {
padding: 0px;
}
.Wt-tableview .Wt-tv-br {
border-right: 1px solid #dddddd;
}
.Wt-tableview .Wt-tv-contents .Wt-tv-c,
.Wt-tableview .Wt-plaintable tbody .Wt-tv-c {
border-right: 1px solid #dddddd;
border-top: 1px solid #dddddd;
margin-top: -1px;
}
.Wt-tableview .Wt-header {
border-bottom: 1px solid #dddddd;
}
body.Wt-rtl .Wt-tableview .Wt-header .Wt-tv-c {
padding-right: 6px;
}
body.Wt-rtl .Wt-tableview .Wt-tv-br {
border-left: 1px solid #dddddd;
}
body.Wt-rtl .Wt-tableview .Wt-tv-contents .Wt-tv-c,
body.Wt-rtl .Wt-tableview .Wt-plaintable tbody .Wt-tv-c {
border-left: 1px solid #dddddd;
border-top: 1px solid #dddddd;
margin-top: -1px;
}
/*
* WTree(node)
*/
.Wt-tree {
cursor: default;
}
.Wt-tree ul {
margin: 0;
padding-left: 20px;
list-style: none;
}
.Wt-tree div.Wt-root {
display: none;
}
.Wt-tree ul.Wt-root {
padding-left: 0px;
}
.Wt-tree.Wt-trunk,
.Wt-tree .Wt-item.Wt-trunk {
background-image: url(../../line-trunk.gif);
background-repeat: repeat-y;
}
.Wt-tree .Wt-item {
*zoom: 1;
}
.Wt-tree .Wt-item.Wt-end {
background-image: url(../../line-last.gif);
background-repeat: no-repeat;
background-position: 0 0;
}
.Wt-tree .active {
color: #ffffff;
text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
background-color: #0088cc;
cursor: default;
}
.Wt-tree .Wt-ctrl {
float: left;
display: block;
width: 19px;
height: 19px;
}
.Wt-tree .Wt-ctrl.Wt-noexpand {
background: url(../../line-middle.gif) no-repeat 0 0;
}
.Wt-tree .Wt-ctrl img {
vertical-align: top;
}
.Wt-tree .cols-row {
float: right;
}
.Wt-tree .Wt-label {
padding: 0px 2px;
line-height: 150%;
}
.Wt-treetable .Wt-header {
font-weight: bold;
border-bottom: 1px solid #dddddd;
line-height: 28px;
}
/*
* WTreeView
*/
/* Layout styling */
.Wt-treeview {
/* nodes */
}
.Wt-treeview ul {
margin: 0px;
padding-left: 20px;
list-style: none;
}
.Wt-treeview ul.Wt-tv-root {
padding-left: 0px;
}
.Wt-treeview img.icon,
.Wt-treeview input.icon {
margin: 0px 3px 2px 0px;
}
.Wt-treeview .Wt-header {
border-bottom: 1px solid #dddddd;
}
.Wt-treeview .Wt-header .Wt-tv-c {
padding: 0px;
margin-left: 7px;
}
.Wt-treeview .Wt-tv-br,
.Wt-treeview ul .Wt-tv-c {
/* data */
margin-right: 0px;
border-right: 1px solid #dddddd;
}
.Wt-treeview .Wt-tv-c {
padding: 0px 3px;
}
.Wt-treeview .Wt-tv-row {
float: right;
overflow: hidden;
}
.Wt-treeview .Wt-tv-row .Wt-tv-c {
float: left;
display: block;
text-overflow: ellipsis;
overflow: hidden;
white-space: nowrap;
}
.Wt-treeview img.icon,
.Wt-treeview input.icon {
vertical-align: middle;
}
.Wt-treeview .Wt-scroll {
overflow: auto;
height: 22px;
}
.Wt-treeview .Wt-scroll div {
height: 1px;
}
.Wt-treeview .Wt-item {
*zoom: 1;
}
.Wt-treeview .Wt-trunk {
background-image: url(../../line-trunk.gif);
background-repeat: repeat-y;
}
.Wt-treeview .Wt-end {
background-image: url(../../tv-line-last.gif);
background-repeat: no-repeat;
background-position: 0 center;
}
.Wt-treeview .Wt-ctrl {
float: left;
width: 19px;
}
.Wt-treeview .Wt-ctrl.expand {
background: url(nav-plus.gif) no-repeat 0 center;
}
.Wt-treeview .Wt-ctrl.collapse {
background: url(nav-minus.gif) no-repeat 0 center;
}
.Wt-treeview .Wt-ctrl.noexpand {
background: url(../../line-middle.gif) no-repeat 0 center;
}
body.Wt-rtl .Wt-treeview .Wt-tv-row {
float: left;
}
body.Wt-rtl .Wt-treeview .Wt-tv-row .Wt-tv-c {
float: right;
}
body.Wt-rtl .Wt-treeview img.icon,
body.Wt-rtl .Wt-treeview input.icon {
margin: 0px 0px 2px 3px;
}
body.Wt-rtl .Wt-treeview .Wt-header .Wt-tv-c {
padding: 0px;
margin-left: 0px;
margin-right: 7px;
}
body.Wt-rtl .Wt-treeview .Wt-tv-br,
body.Wt-rtl .Wt-treeview ul .Wt-tv-row .Wt-tv-c {
/* data */
margin-right: 1px;
border-right: 0px;
margin-left: 0px;
border-left: 1px solid #dddddd;
}
body.Wt-rtl .Wt-treeview .Wt-end {
background-image: url(../../tv-line-last-rtl.gif);
}
body.Wt-rtl .Wt-treeview .Wt-ctrl.expand {
background: url(nav-plus-rtl.gif) no-repeat 0 center;
}
body.Wt-rtl .Wt-treeview .Wt-ctrl.collapse {
background: url(nav-minus-rtl.gif) no-repeat 0 center;
}
body.Wt-rtl .Wt-treeview .Wt-ctrl.noexpand {
background: url(../../line-middle-rtl.gif) no-repeat 0 center;
}
/*
* WTreeView and WTableView default paging bar
*/
.Wt-pagingbar {
text-align: center;
padding: 2px;
height: 25px;
line-height: 25px;
}
.Wt-pagingbar span {
margin: 0px 4px;
}
.Wt-pagingbar button {
margin: 0px 4px;
}
.Wt-in-place-edit span:hover {
color: #ffffff;
background-color: #0088cc;
}
/*
* WStackedWidget
*/
.Wt-stack.Wt-animated {
overflow: hidden;
position: relative;
}
+959
View File
@@ -0,0 +1,959 @@
/*
* Reuse settings and mixins from Bootstrap
*/
@import "variables.less";
@import "mixins.less";
/*
* Extend menu support to include sub menus
*/
.nav > li > .nav {
display: none;
margin-left: 2ex;
}
.nav > li.active .nav {
display: block;
}
/*
* More dropdown-menu support
*/
.dropdown-menu {
.disabled a,
.disabled a:hover {
text-decoration: none;
color: #999999;
cursor: default;
background-color: transparent;
}
.Wt-icon {
margin-right: 4px;
background-repeat: no-repeat;
background-position: center left;
display: inline-block;
width: 16px;
height: 14px;
line-height: 14px;
vertical-align: text-top;
}
.Wt-chkbox {
margin-left: 1px;
margin-right: 7px;
display: inline-block;
width: 12px;
vertical-align: text-top;
}
.Wt-padded {
padding-left: 39px;
}
li label {
display: inline;
}
}
/*
* Make label in any menu item inline
*/
.nav li label {
display: inline;
}
/*
* Custom collapse nav support
*/
.navbar .nav-collapse {
display: block !important;
}
@media (max-width: 979px) {
.nav-collapse .dropdown-menu {
display: block !important;
}
.nav-collapse .dropdown-menu li > a:hover {
color: @navbarLinkColorActive;
background: #f2f2f2;
}
.nav-collapse .dropdown-menu .active >a {
color: inherit;
background: inherit;
}
}
.navbar .navbar-inner .container {
margin-left: 0px;
margin-right: 0px;
}
/*
* Less odd drop down menu support in navbar
*/
.navbar .nav > li.submenu > a:hover,
.navbar .nav > li.submenu > a.active {
color: @navbarLinkColorActive;
text-decoration: none;
background-color: @navbarLinkBackgroundActive;
.box-shadow(inset 0 3px 8px rgba(0,0,0,.125));
}
/*
* Fix submens in popup menus in navbar
*/
.navbar .nav > li > .dropdown-menu.submenu:before {
display: none;
}
.navbar .nav > li > .dropdown-menu.submenu:after {
display: none;
}
/*
* Show pointer even if anchor has no href
*/
.navbar .nav > li > a {
cursor: pointer;
}
/*
* Fix open drop down menu
*/
.navbar .nav li > .dropdown-toggle.active {
color: #555555;
background-color: #e5e5e5;
}
/*
* Dialog extensions
*/
.modal {
.modal-header {
cursor: move;
div {
float: left;
}
}
.modal-body .modal-footer {
margin: 0px -15px -15px;
}
}
/*
* Message box
*/
.modal .Wt-msgbox-icon {
display: block;
float: left;
margin: -5px 15px 0px 0px;
width: 25px;
height: 35px;
}
.modal .Wt-msgbox-text {
}
/*
* Non-bootstrap widgets
*/
/*
* Resize handles
*/
.Wt-hrh2, .Wt-vsh2 {
cursor: row-resize;
}
.Wt-vrh2, .Wt-hsh2 {
cursor: col-resize;
}
.Wt-hrh2 {
background: url(splitter-v.png) no-repeat 50% 50% #EEE;
}
.Wt-vrh2 {
background: url(splitter-h.png) no-repeat 50% 50% #EEE;
}
.Wt-hsh2, .Wt-vsh2,
.Wt-vrh2:hover, .Wt-hrh2:hover {
background-color: @grayLight;
}
/*
* WCalendar
*/
.Wt-cal {
table {
&.d1 {
width: 170px;
}
&.d3 {
width: 255px;
}
&.dlong {
width: 560px;
}
}
.Wt-cal-navbutton {
display: block;
}
.days.d1 td {
width: 20px;
}
.days.d3 td {
width: 35px;
}
.days.dlong td {
width: 80px;
}
td, th, td > div {
text-align: center;
height: 20px;
.border-radius(4px);
}
th, td > div {
padding: 4px 5px;
}
tr:first-child th {
cursor: pointer;
&:hover{
background: @grayLighter;
}
select {
width: 105px;
margin: 0px;
}
input {
width: 35px;
margin: 0px;
}
}
.days td {
&:hover {
background: @grayLighter;
cursor: pointer;
}
.Wt-cal-oom {
color: @grayLight;
}
.Wt-cal-oor {
color: @grayLight;
}
.Wt-cal-sel, .Wt-cal-sel:hover {
.buttonBackground(@btnPrimaryBackground,
@btnPrimaryBackgroundHighlight);
color: #fff;
text-shadow: 0 -1px 0 rgba(0,0,0,.25);
}
}
}
/*
* WDateEdit
*/
.Wt-dateedit {
background-image: url('date-edit-button.png');
background-repeat: no-repeat;
background-position: right top;
padding-right: 40px;
&:hover {
cursor: default;
background-position: right -30px;
}
&:active {
cursor: default;
background-position: right -60px;
}
}
.Wt-dateedit::-ms-clear {
display:none
}
/*
* WDatePicker
*/
.Wt-datepicker {
display: block;
top: auto;
left: auto;
}
/*
* WProgressBar
*/
.progress {
width: 200px;
vertical-align: middle;
position: relative;
margin-bottom: 0px;
.bar-label {
position: absolute;
left: 0px;
width: 100%;
text-align: center;
font-size: 0.8em;
top:0.1em;
}
}
/*
* WPushButton
*/
.btn.with-label img {
padding-right: 10px;
}
/*
* WGoogleMap
*/
.Wt-googlemap img {
max-width: none;
}
/*
* WSpinBox
*/
.Wt-spinbox {
background-image: url('spin-buttons.png');
background-repeat: no-repeat;
background-position: right top;
padding-right: 16px;
&.up {
background-position: right -30px;
}
&.dn {
background-position: right -60px;
}
}
.Wt-spinbox::-ms-clear {
display: none
}
/*
* WSlider
*/
.Wt-slider-h {
.Wt-slider-bg {
margin: 0px 5px;
}
.Wt-w {
position: absolute;
width: 100%;
top: 50%;
left: -1px;
margin-top: -5px;
height: 8px;
border: 1px solid @tableBorder;
background: @grayLighter;
.border-radius(@baseBorderRadius);
}
.fill {
top: 50%;
margin-top: -5px;
height: 8px;
border: 1px solid @btnPrimaryBackground;
background: @btnPrimaryBackground;
.border-radius(@baseBorderRadius);
}
.handle {
top: 50% !important;
margin-top: -10px;
height: 18px !important;
border: 1px solid @btnBorder;
.buttonBackground(@btnBackground, @btnBackgroundHighlight,
@grayDark, 0 1px 1px rgba(255,255,255,.75));
.border-radius(@baseBorderRadius);
&:hover {
background-color: darken(@white, 10%);
background-position: 0 -15px;
}
&:active {
background-color: darken(@white, 10%);
background-color: darken(@white, 15%) e("\9");
background-image: none;
outline: 0;
}
}
}
.Wt-slider-v {
.Wt-slider-bg {
margin: 5px 0px;
}
.Wt-w {
position: absolute;
height: 100%;
left: 50%;
margin-left: -5px;
width: 8px;
border: 1px solid @tableBorder;
background: @grayLighter;
.border-radius(@baseBorderRadius);
}
.fill {
left: 50%;
margin-left: -5px;
bottom: -1px;
width: 8px;
border: 1px solid @btnPrimaryBackground;
background: @btnPrimaryBackground;
.border-radius(@baseBorderRadius);
}
.handle {
left: 50% !important;
margin-left: -10px;
width: 18px !important;
border: 1px solid @btnBorder;
.buttonBackground(@btnBackground, @btnBackgroundHighlight,
@grayDark, 0 1px 1px rgba(255,255,255,.75));
.border-radius(@baseBorderRadius);
&:hover {
background-color: darken(@white, 10%);
background-position: 0 -15px;
}
&:active {
background-color: darken(@white, 10%);
background-color: darken(@white, 15%) e("\9");
background-image: none;
outline: 0;
}
}
}
/*
* WSuggestionPopup icon!
*/
.Wt-suggest-dropdown {
background-image: url('suggest-dropdown.png');
background-repeat: no-repeat;
background-position: right top;
padding-right: 40px;
&:hover {
cursor: default;
background-position: right -30px;
}
&:active {
cursor: default;
background-position: right -60px;
}
}
.dropdown-menu.typeahead {
cursor: pointer;
li > a:hover {
color: inherit;
background: inherit;
}
}
/*
* WAbstractItemView (WTableView and WTreeView)
*/
.Wt-itemview {
cursor: default;
white-space: nowrap;
background: white;
border: 1px solid @tableBorder;
.Wt-spacer {
background: url(../../loading.png);
}
/* header */
.Wt-headerdiv {
-moz-user-select: none;
-khtml-user-select: none;
user-select: none;
overflow: hidden;
width: 100%;
}
.Wt-headerdiv,
.Wt-headerdiv .Wt-tv-rowc,
th {
font-weight: bold;
}
th,
th .Wt-tv-br {
overflow: hidden;
}
Wt-header {
.Wt-label {
font-weight: bold;
text-overflow: ellipsis;
overflow: hidden; /* needed for IE only */
white-space: nowrap;
}
.Wt-wwrap .Wt-label {
overflow: visible;
white-space: normal;
}
}
/* resize handles */
.Wt-tv-rh {
float: right;
width: 4px;
cursor: col-resize;
}
.Wt-tv-no-rh {
width: 0px;
margin-left: 4px;
cursor: default;
}
/* sort handles */
.Wt-tv-sh {
float: right;
width: 16px;
height: 16px;
padding-bottom: 6px;
cursor: pointer;
}
.Wt-tv-rh:hover {
background-color: @grayLight; // LESS
}
.Wt-tv-sh-none {
background: url(sort-arrow-none.gif) no-repeat 0 6px;
}
.Wt-tv-sh-up {
background: url(sort-arrow-up.gif) no-repeat 0 6px;
}
.Wt-tv-sh-down {
background: url(sort-arrow-down.gif) no-repeat 0 6px;
}
.active {
color: @white;
text-shadow: 0 -1px 0 rgba(0,0,0,.2);
background-color: @linkColor;
cursor: default;
}
/* item drag & drop */
.Wt-drop-site {
background-color: #EEEEEE; // LESS
outline: 1px dotted black; // LESS
}
}
body.Wt-rtl {
.Wt-itemview {
.Wt-tv-rh, .Wt-tv-sh {
float: left;
}
}
}
/*
* WTableView
*/
.Wt-tableview {
white-space: nowrap;
.tcontainer {
margin-top: -1px;
}
.Wt-header .Wt-tv-c {
padding-left: 6px;
}
.Wt-tv-contents {
background-color: @white;
}
.Wt-tv-contents.Wt-striped div.Wt-tv-c:nth-child(odd) {
background-color: @tableBackgroundAccent;
}
.Wt-tv-contents.Wt-striped div.active:nth-child(odd) {
background-color: @linkColor;
}
.Wt-tv-contents .Wt-tv-c, .Wt-plaintable .Wt-tv-c {
padding: 0px 3px;
overflow: hidden;
text-overflow: ellipsis;
}
.Wt-tv-contents img.icon,
.Wt-plaintable img.icon,
.Wt-tv-contents input.icon,
.Wt-plaintable input.icon {
margin: 0px 3px 2px 0px;
vertical-align: middle;
}
.Wt-spacer {
position: relative;
overflow: hidden;
}
table {
background-position: left bottom;
}
/* header */
th {
padding: 0px;
}
/* borders */
.Wt-tv-br {
border-right: 1px solid @tableBorder;
}
.Wt-tv-contents .Wt-tv-c, .Wt-plaintable tbody .Wt-tv-c {
border-right: 1px solid @tableBorder;
border-top: 1px solid @tableBorder;
margin-top: -1px;
}
/*
This breaks row headers ...
.Wt-header .Wt-tv-c:last-child .Wt-tv-br,
.Wt-tv-contents > div:last-child .Wt-tv-c {
border-right: 0;
}
*/
.Wt-header {
border-bottom: 1px solid @tableBorder;
}
}
body.Wt-rtl {
.Wt-tableview {
.Wt-header .Wt-tv-c {
padding-right: 6px;
}
.Wt-tv-br {
border-left: 1px solid @tableBorder;
}
.Wt-tv-contents .Wt-tv-c, .Wt-plaintable tbody .Wt-tv-c {
border-left: 1px solid @tableBorder;
border-top: 1px solid @tableBorder;
margin-top: -1px;
}
}
}
/*
* WTree(node)
*/
.Wt-tree {
cursor: default;
ul {
margin: 0;
padding-left: 20px;
list-style: none;
}
div.Wt-root {
display: none;
}
ul.Wt-root {
padding-left: 0px;
}
&.Wt-trunk, .Wt-item.Wt-trunk {
background-image: url(../../line-trunk.gif);
background-repeat: repeat-y;
}
.Wt-item {
*zoom: 1;
}
.Wt-item.Wt-end {
background-image: url(../../line-last.gif);
background-repeat: no-repeat;
background-position: 0 0;
}
.active {
color: @white;
text-shadow: 0 -1px 0 rgba(0,0,0,.2);
background-color: @linkColor;
cursor: default;
}
.Wt-ctrl {
float: left;
display: block;
width: 19px;
height: 19px;
&.Wt-noexpand {
background: url(../../line-middle.gif) no-repeat 0 0;
}
img {
vertical-align: top;
}
}
.cols-row {
float: right;
}
.Wt-label {
padding: 0px 2px;
line-height: 150%;
}
}
.Wt-treetable {
.Wt-header {
font-weight: bold;
border-bottom: 1px solid @tableBorder;
line-height: 28px;
}
}
/*
* WTreeView
*/
/* Layout styling */
.Wt-treeview {
ul {
margin: 0px;
padding-left: 20px;
list-style: none;
&.Wt-tv-root {
padding-left: 0px;
}
}
img.icon, input.icon {
margin: 0px 3px 2px 0px;
}
.Wt-header {
border-bottom: 1px solid @tableBorder;
.Wt-tv-c {
padding: 0px;
margin-left: 7px;
}
}
.Wt-tv-br, /* header */
ul .Wt-tv-c { /* data */
margin-right: 0px;
border-right: 1px solid @tableBorder;
}
.Wt-tv-c {
padding: 0px 3px;
}
.Wt-tv-row {
float: right;
overflow: hidden;
.Wt-tv-c {
float: left;
display: block;
text-overflow: ellipsis;
overflow: hidden;
white-space: nowrap;
}
}
img.icon, input.icon {
vertical-align: middle;
}
.Wt-scroll {
overflow: auto;
height: 22px;
div {
height: 1px;
}
}
.Wt-item {
*zoom: 1;
}
/* nodes */
.Wt-trunk {
background-image: url(../../line-trunk.gif);
background-repeat: repeat-y;
}
.Wt-end {
background-image: url(../../tv-line-last.gif);
background-repeat: no-repeat;
background-position: 0 center;
}
.Wt-ctrl {
float: left;
width: 19px;
&.expand {
background: url(nav-plus.gif) no-repeat 0 center;
}
&.collapse {
background: url(nav-minus.gif) no-repeat 0 center;
}
&.noexpand {
background: url(../../line-middle.gif) no-repeat 0 center;
}
}
}
body.Wt-rtl {
.Wt-treeview {
.Wt-tv-row {
float: left;
.Wt-tv-c {
float: right;
}
}
img.icon, input.icon {
margin: 0px 0px 2px 3px;
}
.Wt-header {
.Wt-tv-c {
padding: 0px;
margin-left: 0px;
margin-right: 7px;
}
}
.Wt-tv-br, /* header */
ul .Wt-tv-row .Wt-tv-c { /* data */
margin-right: 1px;
border-right: 0px;
margin-left: 0px;
border-left: 1px solid @tableBorder;
}
.Wt-end {
background-image: url(../../tv-line-last-rtl.gif);
}
.Wt-ctrl {
&.expand {
background: url(nav-plus-rtl.gif) no-repeat 0 center;
}
&.collapse {
background: url(nav-minus-rtl.gif) no-repeat 0 center;
}
&.noexpand {
background: url(../../line-middle-rtl.gif) no-repeat 0 center;
}
}
}
}
/*
* WTreeView and WTableView default paging bar
*/
.Wt-pagingbar {
text-align: center;
padding: 2px;
height: 25px;
line-height: 25px;
span {
margin: 0px 4px;
}
button {
margin: 0px 4px;
}
}
.Wt-in-place-edit {
span:hover {
color: @white;
background-color: @linkColor;
}
}
/*
* WStackedWidget
*/
.Wt-stack.Wt-animated {
overflow: hidden;
position: relative;
}