1
0
mirror of https://github.com/OpenNebula/one.git synced 2025-03-16 22:50:10 +03:00

Request #2342 : Remove unused jslib datetimepicker.

See http://dev.opennebula.org/issues/2342 for more information.

Signed-off-by: Daniel Molina <dmolina@opennebula.org>
This commit is contained in:
Matthias Schmitz 2013-09-26 12:07:01 +02:00 committed by Daniel Molina
parent 84c6f4475b
commit bdf4b8a019
10 changed files with 0 additions and 1966 deletions

View File

@ -353,7 +353,6 @@ SUNSTONE_DIRS="$SUNSTONE_LOCATION/routes \
$SUNSTONE_LOCATION/public/vendor/4.0/nouislider \
$SUNSTONE_LOCATION/public/vendor/4.0/jdpicker_1.1 \
$SUNSTONE_LOCATION/public/vendor/4.0/jdpicker_1.1/images \
$SUNSTONE_LOCATION/public/vendor/4.0/datetimepicker \
$SUNSTONE_LOCATION/public/images \
$SUNSTONE_LOCATION/views"
@ -570,7 +569,6 @@ INSTALL_SUNSTONE_FILES=(
SUNSTONE_PUBLIC_NEW_VENDOR_JDPICKER:$SUNSTONE_LOCATION/public/vendor/4.0/jdpicker_1.1
SUNSTONE_PUBLIC_NEW_VENDOR_JDPICKER_IMAGES:$SUNSTONE_LOCATION/public/vendor/4.0/jdpicker_1.1/images
SUNSTONE_PUBLIC_NEW_VENDOR_TIMEPICKER:$SUNSTONE_LOCATION/public/vendor/4.0/
SUNSTONE_PUBLIC_NEW_VENDOR_DATETIMEPICKER:$SUNSTONE_LOCATION/public/vendor/4.0/datetimepicker
SUNSTONE_PUBLIC_IMAGES_FILES:$SUNSTONE_LOCATION/public/images
SUNSTONE_PUBLIC_LOCALE_CA:$SUNSTONE_LOCATION/public/locale/ca
SUNSTONE_PUBLIC_LOCALE_CS_CZ:$SUNSTONE_LOCATION/public/locale/cs_CZ
@ -1683,16 +1681,6 @@ SUNSTONE_PUBLIC_NEW_VENDOR_JDPICKER_IMAGES="\
SUNSTONE_PUBLIC_NEW_VENDOR_TIMEPICKER="src/sunstone/public/vendor/4.0/jquery.timePicker.min.js"
SUNSTONE_PUBLIC_NEW_VENDOR_DATETIMEPICKER="\
src/sunstone/public/vendor/4.0/datetimepicker/LICENSE.txt \
src/sunstone/public/vendor/4.0/datetimepicker/README.md \
src/sunstone/public/vendor/4.0/datetimepicker/design/dtpicker_mock.png \
src/sunstone/public/vendor/4.0/datetimepicker/design/dtpicker_mock.svg \
src/sunstone/public/vendor/4.0/datetimepicker/jquery.simple-dtpicker.css \
src/sunstone/public/vendor/4.0/datetimepicker/jquery.simple-dtpicker.html \
src/sunstone/public/vendor/4.0/datetimepicker/jquery.simple-dtpicker.js \
src/sunstone/public/vendor/4.0/datetimepicker/simple-dtpicker.jquery.json"
SUNSTONE_PUBLIC_IMAGES_FILES="src/sunstone/public/images/ajax-loader.gif \
src/sunstone/public/images/favicon.ico \
src/sunstone/public/images/login_over.png \

View File

@ -1,17 +0,0 @@
Version history for query-simple-datetimepicker
https://github.com/mugifly/jquery-simple-datetimepicker/
1.1.1 2013-03-12
- [Fixed] Fixed width of timelist for bug in ie9 (Thanks to: jjsgro).
1.1.0 2013-03-02
- [Implement] Option to disable the animation.
- [Improve] Animation and parts.
- [Fixed] Support dateFormat and fix bug (Thanks to: LeandroSe).
- [Fixed] Support Firefox in current date (Thanks: LeandroSe).
- [Improve] Show the month name instead of number in header (Thanks to: dsims).
- [Fixed] appendDtpicker is not overriding the default date with the input's value (Thanks: dsims).
- [Fixed] default month (Thanks: dsims).
1.0.0 2012-11-02
- Initial release.

View File

@ -1,8 +0,0 @@
Copyright (c) 2013 Masanori Ohgita (http://ohgita.info/).
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

View File

@ -1,30 +0,0 @@
jquery-simple-datetimepicker (jquery.simple-dtpicker.js)
========
Date and time picker, simply. (jquery plugin)
![screenshot](https://raw.github.com/mugifly/jquery-simple-datetimepicker/master/design/dtpicker_mock.png)
Details and samples: http://mugifly.github.com/jquery-simple-datetimepicker
Your feedback is highly appreciated.
you can send requests and bug reports as [Issues on GitHub](https://github.com/mugifly/jquery-simple-datetimepicker/issues).
## Requirements
* jQuery 1.7.2 or later
## Contributors
Thank you to:
* [LeandroSe](https://github.com/LeandroSe/)
* [dsims](https://github.com/dsims/)
* [jjsgro](https://github.com/jjsgro)
## License and author
Copyright (c) 2013 Masanori Ohgita (http://ohgita.info/).
This program is free software distributed under the terms of the MIT license.
See LICENSE.txt for details.

Binary file not shown.

Before

Width:  |  Height:  |  Size: 25 KiB

View File

@ -1,930 +0,0 @@
<?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:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
width="282.91"
height="233.83186"
id="svg2"
version="1.1"
inkscape:version="0.48.3.1 r9886"
sodipodi:docname="dtpicker_mock.svg"
inkscape:export-filename="/home/masanori/aptana_workspace/jquery-simple-datatimepicker/design/dtpicker_mock.png"
inkscape:export-xdpi="92.260002"
inkscape:export-ydpi="92.260002">
<title
id="title3119">dtpicker</title>
<defs
id="defs4">
<clipPath
clipPathUnits="userSpaceOnUse"
id="clipPath4920">
<rect
style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#d2d2d2;stroke-width:1.67794216;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"
id="rect4922"
width="256.18042"
height="209.16158"
x="107.81959"
y="268.40744"
ry="6.9813614" />
</clipPath>
<clipPath
clipPathUnits="userSpaceOnUse"
id="clipPath4953">
<rect
style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#d2d2d2;stroke-width:1.36733007;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"
id="rect4955"
width="256.18042"
height="138.89117"
x="83.819588"
y="267.91885"
ry="4.6358871" />
</clipPath>
<filter
color-interpolation-filters="sRGB"
inkscape:collect="always"
id="filter3777-3-5"
x="-0.021316582"
width="1.0426332"
y="-0.16887616"
height="1.3377523">
<feGaussianBlur
inkscape:collect="always"
stdDeviation="1.9516797"
id="feGaussianBlur3779-9-5" />
</filter>
<clipPath
clipPathUnits="userSpaceOnUse"
id="clipPath4920-3">
<rect
style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#d2d2d2;stroke-width:1.67794216;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"
id="rect4922-6"
width="256.18042"
height="209.16158"
x="107.81959"
y="268.40744"
ry="6.9813614" />
</clipPath>
<clipPath
clipPathUnits="userSpaceOnUse"
id="clipPath4953-3">
<rect
style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#d2d2d2;stroke-width:1.36733007;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"
id="rect4955-5"
width="256.18042"
height="138.89117"
x="83.819588"
y="267.91885"
ry="4.6358871" />
</clipPath>
<filter
inkscape:collect="always"
id="filter3995">
<feGaussianBlur
inkscape:collect="always"
stdDeviation="4.2906107"
id="feGaussianBlur3997" />
</filter>
</defs>
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="1.4142136"
inkscape:cx="192.77227"
inkscape:cy="114.84223"
inkscape:document-units="px"
inkscape:current-layer="layer4"
showgrid="false"
inkscape:window-width="1280"
inkscape:window-height="745"
inkscape:window-x="0"
inkscape:window-y="27"
inkscape:window-maximized="1"
fit-margin-top="10"
fit-margin-left="10"
fit-margin-right="10"
fit-margin-bottom="10"
borderlayer="true">
<inkscape:grid
type="xygrid"
id="grid4071"
empspacing="5"
visible="true"
enabled="true"
snapvisiblegridlinesonly="true"
originx="-68.05486px"
originy="-74.184692px" />
</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>dtpicker</dc:title>
<dc:creator>
<cc:Agent>
<dc:title>Masanori Ohgita</dc:title>
</cc:Agent>
</dc:creator>
<dc:date>2012/11/01</dc:date>
<dc:rights>
<cc:Agent>
<dc:title>Masanori Ohgita</dc:title>
</cc:Agent>
</dc:rights>
<dc:publisher>
<cc:Agent>
<dc:title>Masanori Ohgita</dc:title>
</cc:Agent>
</dc:publisher>
<dc:identifier></dc:identifier>
<dc:source>https://github.com/mugifly/jquery-simple-datetimepicker/</dc:source>
<dc:relation>https://github.com/mugifly/jquery-simple-datetimepicker/</dc:relation>
<dc:language>ja-JP</dc:language>
<cc:license
rdf:resource="MIT License (https://github.com/mugifly/jquery-simple-datetimepicker/blob/master/LICENSE.txt)" />
</cc:Work>
</rdf:RDF>
</metadata>
<g
inkscape:groupmode="layer"
id="layer5"
inkscape:label="Background">
<rect
style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.98554897;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
id="rect5090"
width="283.42444"
height="234"
x="0"
y="-0.1681366" />
</g>
<g
inkscape:groupmode="layer"
id="layer2"
inkscape:label="TextBox"
transform="translate(-68.05486,-171.98345)"
style="display:inline">
<rect
style="color:#000000;fill:#52a8ec;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.26351193;marker:none;visibility:visible;display:inline;overflow:visible;filter:url(#filter3777-3-5);enable-background:accumulate"
id="rect2985-8"
width="219.7365"
height="27.736488"
x="82.738892"
y="186.66748"
rx="1.4"
ry="2" />
<rect
style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#c8c8c8;stroke-width:0.56400001;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"
id="rect2985"
width="219.7365"
height="27.736488"
x="82.738892"
y="186.66748"
rx="1.4"
ry="2" />
<text
xml:space="preserve"
style="font-size:16px;font-style:normal;font-variant:normal;font-weight:200;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;display:inline;font-family:'M+ 2p';-inkscape-font-specification:'M+ 2p Ultra-Light'"
x="104.91933"
y="206.01625"
id="text3846-4"
sodipodi:linespacing="125%"><tspan
sodipodi:role="line"
id="tspan3848-0"
x="104.91933"
y="206.01625"
style="font-size:16px;font-style:normal;font-variant:normal;font-weight:200;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;font-family:'M+ 2p';-inkscape-font-specification:'M+ 2p Ultra-Light'">2012/10/24 09:30</tspan></text>
</g>
<g
inkscape:groupmode="layer"
id="layer1"
inkscape:label="CalendarBox_Shadow"
style="display:inline">
<rect
style="color:#000000;fill:#c8c8c8;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.92394245;marker:none;visibility:visible;display:inline;overflow:visible;filter:url(#filter3995);enable-background:accumulate"
id="rect2985-3-4"
width="256.18042"
height="172.71893"
x="15.764728"
y="49.657021"
ry="5.7649846"
transform="matrix(0.97454541,0,0,0.89546644,4.1475558,17.948121)" />
</g>
<g
inkscape:groupmode="layer"
id="layer3"
inkscape:label="CalendarBox"
transform="translate(-68.05486,-171.98345)"
style="display:inline">
<rect
style="color:#000000;fill:#d2d2d2;fill-opacity:1;fill-rule:nonzero;stroke:#c8c8c8;stroke-width:1.849;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"
id="rect2985-3"
width="256.18042"
height="159.53081"
x="83.819588"
y="230.8286"
ry="5.3247938" />
<rect
style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#d2d2d2;stroke-width:1.36733007;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"
id="rect2985-3-8-7"
width="256.18042"
height="138.89117"
x="83.819588"
y="251.91885"
ry="4.6358871" />
<rect
style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#d2d2d2;stroke-width:1.11828196;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"
id="rect2985-3-8-1"
width="170.96207"
height="139.21201"
x="83.819588"
y="251.91885"
ry="2.5842383" />
<text
xml:space="preserve"
style="font-size:15px;font-style:normal;font-variant:normal;font-weight:200;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#646464;fill-opacity:1;stroke:none;font-family:'M+ 2p';-inkscape-font-specification:'M+ 2p Ultra-Light'"
x="98.123917"
y="274.20001"
id="text3846-3"
sodipodi:linespacing="125%"><tspan
sodipodi:role="line"
id="tspan3848-5"
x="98.123917"
y="274.20001"
style="font-size:15px;font-style:normal;font-variant:normal;font-weight:200;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#646464;fill-opacity:1;font-family:'M+ 2p';-inkscape-font-specification:'M+ 2p Ultra-Light'">日</tspan></text>
<text
xml:space="preserve"
style="font-size:15px;font-style:normal;font-variant:normal;font-weight:200;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#646464;fill-opacity:1;stroke:none;font-family:'M+ 2p';-inkscape-font-specification:'M+ 2p Ultra-Light'"
x="120.12392"
y="274.20001"
id="text3846-3-5"
sodipodi:linespacing="125%"><tspan
sodipodi:role="line"
id="tspan3848-5-7"
x="120.12392"
y="274.20001"
style="font-size:15px;font-style:normal;font-variant:normal;font-weight:200;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#646464;fill-opacity:1;font-family:'M+ 2p';-inkscape-font-specification:'M+ 2p Ultra-Light'">月</tspan></text>
<text
xml:space="preserve"
style="font-size:15px;font-style:normal;font-variant:normal;font-weight:200;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#646464;fill-opacity:1;stroke:none;font-family:'M+ 2p';-inkscape-font-specification:'M+ 2p Ultra-Light'"
x="142.02386"
y="274.20001"
id="text3846-3-5-7"
sodipodi:linespacing="125%"><tspan
sodipodi:role="line"
id="tspan3848-5-7-1"
x="142.02386"
y="274.20001"
style="font-size:15px;font-style:normal;font-variant:normal;font-weight:200;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#646464;fill-opacity:1;font-family:'M+ 2p';-inkscape-font-specification:'M+ 2p Ultra-Light'">火</tspan></text>
<text
xml:space="preserve"
style="font-size:15px;font-style:normal;font-variant:normal;font-weight:200;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#646464;fill-opacity:1;stroke:none;font-family:'M+ 2p';-inkscape-font-specification:'M+ 2p Ultra-Light'"
x="164.02386"
y="274.20001"
id="text3846-3-5-7-8"
sodipodi:linespacing="125%"><tspan
sodipodi:role="line"
id="tspan3848-5-7-1-8"
x="164.02386"
y="274.20001"
style="font-size:15px;font-style:normal;font-variant:normal;font-weight:200;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#646464;fill-opacity:1;font-family:'M+ 2p';-inkscape-font-specification:'M+ 2p Ultra-Light'">水</tspan></text>
<text
xml:space="preserve"
style="font-size:15px;font-style:normal;font-variant:normal;font-weight:200;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#646464;fill-opacity:1;stroke:none;font-family:'M+ 2p';-inkscape-font-specification:'M+ 2p Ultra-Light'"
x="185.12392"
y="274.20001"
id="text3846-3-5-7-8-5"
sodipodi:linespacing="125%"><tspan
sodipodi:role="line"
id="tspan3848-5-7-1-8-9"
x="185.12392"
y="274.20001"
style="font-size:15px;font-style:normal;font-variant:normal;font-weight:200;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#646464;fill-opacity:1;font-family:'M+ 2p';-inkscape-font-specification:'M+ 2p Ultra-Light'">木</tspan></text>
<text
xml:space="preserve"
style="font-size:15px;font-style:normal;font-variant:normal;font-weight:200;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#646464;fill-opacity:1;stroke:none;font-family:'M+ 2p';-inkscape-font-specification:'M+ 2p Ultra-Light'"
x="206.12392"
y="274.20001"
id="text3846-3-5-7-8-5-6"
sodipodi:linespacing="125%"><tspan
sodipodi:role="line"
id="tspan3848-5-7-1-8-9-7"
x="206.12392"
y="274.20001"
style="font-size:15px;font-style:normal;font-variant:normal;font-weight:200;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#646464;fill-opacity:1;font-family:'M+ 2p';-inkscape-font-specification:'M+ 2p Ultra-Light'">金</tspan></text>
<text
xml:space="preserve"
style="font-size:15px;font-style:normal;font-variant:normal;font-weight:200;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#646464;fill-opacity:1;stroke:none;font-family:'M+ 2p';-inkscape-font-specification:'M+ 2p Ultra-Light'"
x="228.356"
y="274.20001"
id="text3846-3-5-7-8-5-6-3"
sodipodi:linespacing="125%"><tspan
sodipodi:role="line"
id="tspan3848-5-7-1-8-9-7-8"
x="228.356"
y="274.20001"
style="font-size:15px;font-style:normal;font-variant:normal;font-weight:200;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#646464;fill-opacity:1;font-family:'M+ 2p';-inkscape-font-specification:'M+ 2p Ultra-Light'">土</tspan></text>
<rect
style="color:#000000;fill:#808080;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.80000001;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
id="rect4056-0"
width="21.758884"
height="15.792893"
x="159.47986"
y="338.11542" />
<rect
style="color:#000000;fill:none;stroke:#d2d2d2;stroke-width:1.36890841;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"
id="rect2985-3-8-7-3"
width="256.18042"
height="139.21201"
x="83.819588"
y="251.91885"
ry="4.646596" />
<text
xml:space="preserve"
style="font-size:15px;font-style:normal;font-variant:normal;font-weight:200;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#cccccc;fill-opacity:1;stroke:none;font-family:'M+ 2p';-inkscape-font-specification:'M+ 2p Ultra-Light'"
x="96.123917"
y="294.20001"
id="text3846-3-9"
sodipodi:linespacing="125%"><tspan
sodipodi:role="line"
id="tspan3848-5-2"
x="96.123917"
y="294.20001"
style="font-size:15px;font-style:normal;font-variant:normal;font-weight:200;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#cccccc;font-family:'M+ 2p';-inkscape-font-specification:'M+ 2p Ultra-Light'">30</tspan></text>
<text
xml:space="preserve"
style="font-size:15px;font-style:normal;font-variant:normal;font-weight:200;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:'M+ 2p';-inkscape-font-specification:'M+ 2p Ultra-Light'"
x="123.12392"
y="294.20001"
id="text3846-3-5-73"
sodipodi:linespacing="125%"><tspan
sodipodi:role="line"
id="tspan3848-5-7-4"
x="123.12392"
y="294.20001"
style="font-size:15px;font-style:normal;font-variant:normal;font-weight:200;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;font-family:'M+ 2p';-inkscape-font-specification:'M+ 2p Ultra-Light'">1</tspan></text>
<text
xml:space="preserve"
style="font-size:15px;font-style:normal;font-variant:normal;font-weight:200;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:'M+ 2p';-inkscape-font-specification:'M+ 2p Ultra-Light'"
x="144.97392"
y="294.20001"
id="text3846-3-5-7-82"
sodipodi:linespacing="125%"><tspan
sodipodi:role="line"
id="tspan3848-5-7-1-2"
x="144.97392"
y="294.20001"
style="font-size:15px;font-style:normal;font-variant:normal;font-weight:200;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;font-family:'M+ 2p';-inkscape-font-specification:'M+ 2p Ultra-Light'">2</tspan></text>
<text
xml:space="preserve"
style="font-size:15px;font-style:normal;font-variant:normal;font-weight:200;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:'M+ 2p';-inkscape-font-specification:'M+ 2p Ultra-Light'"
x="166.89142"
y="294.20001"
id="text3846-3-5-7-8-2"
sodipodi:linespacing="125%"><tspan
sodipodi:role="line"
id="tspan3848-5-7-1-8-0"
x="166.89142"
y="294.20001"
style="font-size:15px;font-style:normal;font-variant:normal;font-weight:200;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;font-family:'M+ 2p';-inkscape-font-specification:'M+ 2p Ultra-Light'">3</tspan></text>
<text
xml:space="preserve"
style="font-size:15px;font-style:normal;font-variant:normal;font-weight:200;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:'M+ 2p';-inkscape-font-specification:'M+ 2p Ultra-Light'"
x="188.19891"
y="294.20001"
id="text3846-3-5-7-8-5-3"
sodipodi:linespacing="125%"><tspan
sodipodi:role="line"
id="tspan3848-5-7-1-8-9-1"
x="188.19891"
y="294.20001"
style="font-size:15px;font-style:normal;font-variant:normal;font-weight:200;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;font-family:'M+ 2p';-inkscape-font-specification:'M+ 2p Ultra-Light'">4</tspan></text>
<text
xml:space="preserve"
style="font-size:15px;font-style:normal;font-variant:normal;font-weight:200;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:'M+ 2p';-inkscape-font-specification:'M+ 2p Ultra-Light'"
x="208.82391"
y="294.20001"
id="text3846-3-5-7-8-5-6-2"
sodipodi:linespacing="125%"><tspan
sodipodi:role="line"
id="tspan3848-5-7-1-8-9-7-4"
x="208.82391"
y="294.20001"
style="font-size:15px;font-style:normal;font-variant:normal;font-weight:200;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;font-family:'M+ 2p';-inkscape-font-specification:'M+ 2p Ultra-Light'">5</tspan></text>
<text
xml:space="preserve"
style="font-size:15px;font-style:normal;font-variant:normal;font-weight:200;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#0044aa;fill-opacity:1;stroke:none;font-family:'M+ 2p';-inkscape-font-specification:'M+ 2p Ultra-Light'"
x="230.95599"
y="294.20001"
id="text3846-3-5-7-8-5-6-3-2"
sodipodi:linespacing="125%"><tspan
sodipodi:role="line"
id="tspan3848-5-7-1-8-9-7-8-3"
x="230.95599"
y="294.20001"
style="font-size:15px;font-style:normal;font-variant:normal;font-weight:200;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#0044aa;fill-opacity:1;font-family:'M+ 2p';-inkscape-font-specification:'M+ 2p Ultra-Light'">6</tspan></text>
<text
xml:space="preserve"
style="font-size:15px;font-style:normal;font-variant:normal;font-weight:200;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#e13b00;fill-opacity:1;stroke:none;font-family:'M+ 2p';-inkscape-font-specification:'M+ 2p Ultra-Light'"
x="101.12392"
y="313.20001"
id="text3846-3-2"
sodipodi:linespacing="125%"><tspan
sodipodi:role="line"
id="tspan3848-5-8"
x="101.12392"
y="313.20001"
style="font-size:15px;font-style:normal;font-variant:normal;font-weight:200;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#e13b00;fill-opacity:1;font-family:'M+ 2p';-inkscape-font-specification:'M+ 2p Ultra-Light'">7</tspan></text>
<text
xml:space="preserve"
style="font-size:15px;font-style:normal;font-variant:normal;font-weight:200;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:'M+ 2p';-inkscape-font-specification:'M+ 2p Ultra-Light'"
x="123.12392"
y="313.20001"
id="text3846-3-5-3"
sodipodi:linespacing="125%"><tspan
sodipodi:role="line"
id="tspan3848-5-7-3"
x="123.12392"
y="313.20001"
style="font-size:15px;font-style:normal;font-variant:normal;font-weight:200;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;font-family:'M+ 2p';-inkscape-font-specification:'M+ 2p Ultra-Light'">8</tspan></text>
<text
xml:space="preserve"
style="font-size:15px;font-style:normal;font-variant:normal;font-weight:200;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:'M+ 2p';-inkscape-font-specification:'M+ 2p Ultra-Light'"
x="144.97392"
y="313.20001"
id="text3846-3-5-7-6"
sodipodi:linespacing="125%"><tspan
sodipodi:role="line"
id="tspan3848-5-7-1-9"
x="144.97392"
y="313.20001"
style="font-size:15px;font-style:normal;font-variant:normal;font-weight:200;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;font-family:'M+ 2p';-inkscape-font-specification:'M+ 2p Ultra-Light'">9</tspan></text>
<text
xml:space="preserve"
style="font-size:15px;font-style:normal;font-variant:normal;font-weight:200;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:'M+ 2p';-inkscape-font-specification:'M+ 2p Ultra-Light'"
x="161.12392"
y="313.20001"
id="text3846-3-5-7-8-0"
sodipodi:linespacing="125%"><tspan
sodipodi:role="line"
id="tspan3848-5-7-1-8-90"
x="161.12392"
y="313.20001"
style="font-size:15px;font-style:normal;font-variant:normal;font-weight:200;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;font-family:'M+ 2p';-inkscape-font-specification:'M+ 2p Ultra-Light'">10</tspan></text>
<text
xml:space="preserve"
style="font-size:15px;font-style:normal;font-variant:normal;font-weight:200;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:'M+ 2p';-inkscape-font-specification:'M+ 2p Ultra-Light'"
x="183.12392"
y="313.20001"
id="text3846-3-5-7-8-5-61"
sodipodi:linespacing="125%"><tspan
sodipodi:role="line"
id="tspan3848-5-7-1-8-9-2"
x="183.12392"
y="313.20001"
style="font-size:15px;font-style:normal;font-variant:normal;font-weight:200;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;font-family:'M+ 2p';-inkscape-font-specification:'M+ 2p Ultra-Light'">11</tspan></text>
<text
xml:space="preserve"
style="font-size:15px;font-style:normal;font-variant:normal;font-weight:200;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:'M+ 2p';-inkscape-font-specification:'M+ 2p Ultra-Light'"
x="204.12392"
y="313.20001"
id="text3846-3-5-7-8-5-6-5"
sodipodi:linespacing="125%"><tspan
sodipodi:role="line"
id="tspan3848-5-7-1-8-9-7-89"
x="204.12392"
y="313.20001"
style="font-size:15px;font-style:normal;font-variant:normal;font-weight:200;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;font-family:'M+ 2p';-inkscape-font-specification:'M+ 2p Ultra-Light'">12</tspan></text>
<text
xml:space="preserve"
style="font-size:15px;font-style:normal;font-variant:normal;font-weight:200;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#0044aa;fill-opacity:1;stroke:none;font-family:'M+ 2p';-inkscape-font-specification:'M+ 2p Ultra-Light'"
x="226.12392"
y="313.20001"
id="text3846-3-5-7-8-5-6-3-7"
sodipodi:linespacing="125%"><tspan
sodipodi:role="line"
id="tspan3848-5-7-1-8-9-7-8-2"
x="226.12392"
y="313.20001"
style="font-size:15px;font-style:normal;font-variant:normal;font-weight:200;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#0044aa;fill-opacity:1;font-family:'M+ 2p';-inkscape-font-specification:'M+ 2p Ultra-Light'">13</tspan></text>
<text
xml:space="preserve"
style="font-size:15px;font-style:normal;font-variant:normal;font-weight:200;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#e13b00;fill-opacity:1;stroke:none;font-family:'M+ 2p';-inkscape-font-specification:'M+ 2p Ultra-Light'"
x="96.123917"
y="332.20001"
id="text3846-3-2-5"
sodipodi:linespacing="125%"><tspan
sodipodi:role="line"
id="tspan3848-5-8-3"
x="96.123917"
y="332.20001"
style="font-size:15px;font-style:normal;font-variant:normal;font-weight:200;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#e13b00;fill-opacity:1;font-family:'M+ 2p';-inkscape-font-specification:'M+ 2p Ultra-Light'">14</tspan></text>
<text
xml:space="preserve"
style="font-size:15px;font-style:normal;font-variant:normal;font-weight:200;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:'M+ 2p';-inkscape-font-specification:'M+ 2p Ultra-Light'"
x="118.12392"
y="332.20001"
id="text3846-3-5-3-1"
sodipodi:linespacing="125%"><tspan
sodipodi:role="line"
id="tspan3848-5-7-3-0"
x="118.12392"
y="332.20001"
style="font-size:15px;font-style:normal;font-variant:normal;font-weight:200;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;font-family:'M+ 2p';-inkscape-font-specification:'M+ 2p Ultra-Light'">15</tspan></text>
<text
xml:space="preserve"
style="font-size:15px;font-style:normal;font-variant:normal;font-weight:200;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:'M+ 2p';-inkscape-font-specification:'M+ 2p Ultra-Light'"
x="139.97392"
y="332.20001"
id="text3846-3-5-7-6-3"
sodipodi:linespacing="125%"><tspan
sodipodi:role="line"
id="tspan3848-5-7-1-9-5"
x="139.97392"
y="332.20001"
style="font-size:15px;font-style:normal;font-variant:normal;font-weight:200;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;font-family:'M+ 2p';-inkscape-font-specification:'M+ 2p Ultra-Light'">16</tspan></text>
<text
xml:space="preserve"
style="font-size:15px;font-style:normal;font-variant:normal;font-weight:200;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:'M+ 2p';-inkscape-font-specification:'M+ 2p Ultra-Light'"
x="161.12392"
y="332.20001"
id="text3846-3-5-7-8-0-7"
sodipodi:linespacing="125%"><tspan
sodipodi:role="line"
id="tspan3848-5-7-1-8-90-9"
x="161.12392"
y="332.20001"
style="font-size:15px;font-style:normal;font-variant:normal;font-weight:200;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;font-family:'M+ 2p';-inkscape-font-specification:'M+ 2p Ultra-Light'">17</tspan></text>
<text
xml:space="preserve"
style="font-size:15px;font-style:normal;font-variant:normal;font-weight:200;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:'M+ 2p';-inkscape-font-specification:'M+ 2p Ultra-Light'"
x="183.12392"
y="332.20001"
id="text3846-3-5-7-8-5-61-9"
sodipodi:linespacing="125%"><tspan
sodipodi:role="line"
id="tspan3848-5-7-1-8-9-2-1"
x="183.12392"
y="332.20001"
style="font-size:15px;font-style:normal;font-variant:normal;font-weight:200;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;font-family:'M+ 2p';-inkscape-font-specification:'M+ 2p Ultra-Light'">18</tspan></text>
<text
xml:space="preserve"
style="font-size:15px;font-style:normal;font-variant:normal;font-weight:200;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:'M+ 2p';-inkscape-font-specification:'M+ 2p Ultra-Light'"
x="204.12392"
y="332.20001"
id="text3846-3-5-7-8-5-6-5-7"
sodipodi:linespacing="125%"><tspan
sodipodi:role="line"
id="tspan3848-5-7-1-8-9-7-89-2"
x="204.12392"
y="332.20001"
style="font-size:15px;font-style:normal;font-variant:normal;font-weight:200;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;font-family:'M+ 2p';-inkscape-font-specification:'M+ 2p Ultra-Light'">19</tspan></text>
<text
xml:space="preserve"
style="font-size:15px;font-style:normal;font-variant:normal;font-weight:200;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#0044aa;fill-opacity:1;stroke:none;font-family:'M+ 2p';-inkscape-font-specification:'M+ 2p Ultra-Light'"
x="226.12392"
y="332.20001"
id="text3846-3-5-7-8-5-6-3-7-9"
sodipodi:linespacing="125%"><tspan
sodipodi:role="line"
id="tspan3848-5-7-1-8-9-7-8-2-5"
x="226.12392"
y="332.20001"
style="font-size:15px;font-style:normal;font-variant:normal;font-weight:200;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#0044aa;fill-opacity:1;font-family:'M+ 2p';-inkscape-font-specification:'M+ 2p Ultra-Light'">20</tspan></text>
<text
xml:space="preserve"
style="font-size:15px;font-style:normal;font-variant:normal;font-weight:200;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#e13b00;fill-opacity:1;stroke:none;font-family:'M+ 2p';-inkscape-font-specification:'M+ 2p Ultra-Light'"
x="96.123917"
y="351.20001"
id="text3846-3-2-5-0"
sodipodi:linespacing="125%"><tspan
sodipodi:role="line"
id="tspan3848-5-8-3-7"
x="96.123917"
y="351.20001"
style="font-size:15px;font-style:normal;font-variant:normal;font-weight:200;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#e13b00;fill-opacity:1;font-family:'M+ 2p';-inkscape-font-specification:'M+ 2p Ultra-Light'">21</tspan></text>
<text
xml:space="preserve"
style="font-size:15px;font-style:normal;font-variant:normal;font-weight:200;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:'M+ 2p';-inkscape-font-specification:'M+ 2p Ultra-Light'"
x="118.12392"
y="351.20001"
id="text3846-3-5-3-1-6"
sodipodi:linespacing="125%"><tspan
sodipodi:role="line"
id="tspan3848-5-7-3-0-2"
x="118.12392"
y="351.20001"
style="font-size:15px;font-style:normal;font-variant:normal;font-weight:200;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;font-family:'M+ 2p';-inkscape-font-specification:'M+ 2p Ultra-Light'">22</tspan></text>
<text
xml:space="preserve"
style="font-size:15px;font-style:normal;font-variant:normal;font-weight:200;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:'M+ 2p';-inkscape-font-specification:'M+ 2p Ultra-Light'"
x="139.97392"
y="351.20001"
id="text3846-3-5-7-6-3-6"
sodipodi:linespacing="125%"><tspan
sodipodi:role="line"
id="tspan3848-5-7-1-9-5-3"
x="139.97392"
y="351.20001"
style="font-size:15px;font-style:normal;font-variant:normal;font-weight:200;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;font-family:'M+ 2p';-inkscape-font-specification:'M+ 2p Ultra-Light'">23</tspan></text>
<text
xml:space="preserve"
style="font-size:15px;font-style:normal;font-variant:normal;font-weight:200;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#ffffff;fill-opacity:1;stroke:none;font-family:'M+ 2p';-inkscape-font-specification:'M+ 2p Ultra-Light'"
x="161.12392"
y="351.20001"
id="text3846-3-5-7-8-0-7-2"
sodipodi:linespacing="125%"><tspan
sodipodi:role="line"
id="tspan3848-5-7-1-8-90-9-1"
x="161.12392"
y="351.20001"
style="font-size:15px;font-style:normal;font-variant:normal;font-weight:200;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#ffffff;fill-opacity:1;font-family:'M+ 2p';-inkscape-font-specification:'M+ 2p Ultra-Light'">24</tspan></text>
<text
xml:space="preserve"
style="font-size:15px;font-style:normal;font-variant:normal;font-weight:200;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:'M+ 2p';-inkscape-font-specification:'M+ 2p Ultra-Light'"
x="183.12392"
y="351.20001"
id="text3846-3-5-7-8-5-61-9-2"
sodipodi:linespacing="125%"><tspan
sodipodi:role="line"
id="tspan3848-5-7-1-8-9-2-1-2"
x="183.12392"
y="351.20001"
style="font-size:15px;font-style:normal;font-variant:normal;font-weight:200;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;font-family:'M+ 2p';-inkscape-font-specification:'M+ 2p Ultra-Light'">25</tspan></text>
<text
xml:space="preserve"
style="font-size:15px;font-style:normal;font-variant:normal;font-weight:200;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:'M+ 2p';-inkscape-font-specification:'M+ 2p Ultra-Light'"
x="204.12392"
y="351.20001"
id="text3846-3-5-7-8-5-6-5-7-6"
sodipodi:linespacing="125%"><tspan
sodipodi:role="line"
id="tspan3848-5-7-1-8-9-7-89-2-8"
x="204.12392"
y="351.20001"
style="font-size:15px;font-style:normal;font-variant:normal;font-weight:200;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;font-family:'M+ 2p';-inkscape-font-specification:'M+ 2p Ultra-Light'">26</tspan></text>
<text
xml:space="preserve"
style="font-size:15px;font-style:normal;font-variant:normal;font-weight:200;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#0044aa;fill-opacity:1;stroke:none;font-family:'M+ 2p';-inkscape-font-specification:'M+ 2p Ultra-Light'"
x="226.12392"
y="351.20001"
id="text3846-3-5-7-8-5-6-3-7-9-6"
sodipodi:linespacing="125%"><tspan
sodipodi:role="line"
id="tspan3848-5-7-1-8-9-7-8-2-5-8"
x="226.12392"
y="351.20001"
style="font-size:15px;font-style:normal;font-variant:normal;font-weight:200;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#0044aa;fill-opacity:1;font-family:'M+ 2p';-inkscape-font-specification:'M+ 2p Ultra-Light'">27</tspan></text>
<text
xml:space="preserve"
style="font-size:15px;font-style:normal;font-variant:normal;font-weight:200;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#e13b00;fill-opacity:1;stroke:none;font-family:'M+ 2p';-inkscape-font-specification:'M+ 2p Ultra-Light'"
x="96.123917"
y="370.20001"
id="text3846-3-2-5-0-1"
sodipodi:linespacing="125%"><tspan
sodipodi:role="line"
id="tspan3848-5-8-3-7-8"
x="96.123917"
y="370.20001"
style="font-size:15px;font-style:normal;font-variant:normal;font-weight:200;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#e13b00;fill-opacity:1;font-family:'M+ 2p';-inkscape-font-specification:'M+ 2p Ultra-Light'">28</tspan></text>
<text
xml:space="preserve"
style="font-size:15px;font-style:normal;font-variant:normal;font-weight:200;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:'M+ 2p';-inkscape-font-specification:'M+ 2p Ultra-Light'"
x="118.12392"
y="370.20001"
id="text3846-3-5-3-1-6-5"
sodipodi:linespacing="125%"><tspan
sodipodi:role="line"
id="tspan3848-5-7-3-0-2-4"
x="118.12392"
y="370.20001"
style="font-size:15px;font-style:normal;font-variant:normal;font-weight:200;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;font-family:'M+ 2p';-inkscape-font-specification:'M+ 2p Ultra-Light'">29</tspan></text>
<text
xml:space="preserve"
style="font-size:15px;font-style:normal;font-variant:normal;font-weight:200;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:'M+ 2p';-inkscape-font-specification:'M+ 2p Ultra-Light'"
x="139.97392"
y="370.20001"
id="text3846-3-5-7-6-3-6-8"
sodipodi:linespacing="125%"><tspan
sodipodi:role="line"
id="tspan3848-5-7-1-9-5-3-3"
x="139.97392"
y="370.20001"
style="font-size:15px;font-style:normal;font-variant:normal;font-weight:200;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;font-family:'M+ 2p';-inkscape-font-specification:'M+ 2p Ultra-Light'">30</tspan></text>
<text
xml:space="preserve"
style="font-size:15px;font-style:normal;font-variant:normal;font-weight:200;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:'M+ 2p';-inkscape-font-specification:'M+ 2p Ultra-Light'"
x="161.12392"
y="370.20001"
id="text3846-3-5-7-8-0-7-2-0"
sodipodi:linespacing="125%"><tspan
sodipodi:role="line"
id="tspan3848-5-7-1-8-90-9-1-8"
x="161.12392"
y="370.20001"
style="font-size:15px;font-style:normal;font-variant:normal;font-weight:200;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;font-family:'M+ 2p';-inkscape-font-specification:'M+ 2p Ultra-Light'">31</tspan></text>
<text
xml:space="preserve"
style="font-size:15px;font-style:normal;font-variant:normal;font-weight:200;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#cccccc;fill-opacity:1;stroke:none;font-family:'M+ 2p';-inkscape-font-specification:'M+ 2p Ultra-Light'"
x="183.12392"
y="370.20001"
id="text3846-3-5-7-8-5-61-9-2-3"
sodipodi:linespacing="125%"><tspan
sodipodi:role="line"
id="tspan3848-5-7-1-8-9-2-1-2-1"
x="183.12392"
y="370.20001"
style="font-size:15px;font-style:normal;font-variant:normal;font-weight:200;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#cccccc;fill-opacity:1;font-family:'M+ 2p';-inkscape-font-specification:'M+ 2p Ultra-Light'"> 1</tspan></text>
<text
xml:space="preserve"
style="font-size:15px;font-style:normal;font-variant:normal;font-weight:200;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#cccccc;fill-opacity:1;stroke:none;font-family:'M+ 2p';-inkscape-font-specification:'M+ 2p Ultra-Light'"
x="204.12392"
y="370.20001"
id="text3846-3-5-7-8-5-6-5-7-6-9"
sodipodi:linespacing="125%"><tspan
sodipodi:role="line"
id="tspan3848-5-7-1-8-9-7-89-2-8-8"
x="204.12392"
y="370.20001"
style="font-size:15px;font-style:normal;font-variant:normal;font-weight:200;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#cccccc;fill-opacity:1;font-family:'M+ 2p';-inkscape-font-specification:'M+ 2p Ultra-Light'"> 2</tspan></text>
<text
xml:space="preserve"
style="font-size:15px;font-style:normal;font-variant:normal;font-weight:200;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#cccccc;fill-opacity:1;stroke:none;font-family:'M+ 2p';-inkscape-font-specification:'M+ 2p Ultra-Light'"
x="226.12392"
y="370.20001"
id="text3846-3-5-7-8-5-6-3-7-9-6-0"
sodipodi:linespacing="125%"><tspan
sodipodi:role="line"
id="tspan3848-5-7-1-8-9-7-8-2-5-8-9"
x="226.12392"
y="370.20001"
style="font-size:15px;font-style:normal;font-variant:normal;font-weight:200;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#cccccc;fill-opacity:1;font-family:'M+ 2p';-inkscape-font-specification:'M+ 2p Ultra-Light'"> 3</tspan></text>
<g
transform="translate(1.1678772,6.0000012)"
style="fill:#1a1a1a;display:inline"
id="g3999">
<g
id="g4047"
transform="translate(4.5,-3)"
style="fill:#1a1a1a">
<text
xml:space="preserve"
style="font-size:14px;font-style:normal;font-variant:normal;font-weight:500;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr;text-anchor:start;fill:#333333;fill-opacity:1;stroke:none;font-family:'M+ 2p';-inkscape-font-specification:'M+ 2p Medium'"
x="176.00255"
y="244.20032"
id="text3846"
sodipodi:linespacing="125%"><tspan
sodipodi:role="line"
id="tspan3848"
x="176.00255"
y="244.20032"
style="font-size:14px;font-style:normal;font-variant:normal;font-weight:500;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr;text-anchor:start;fill:#333333;fill-opacity:1;font-family:'M+ 2p';-inkscape-font-specification:'M+ 2p Medium'">2012/10</tspan></text>
<text
xml:space="preserve"
style="font-size:16px;font-style:normal;font-variant:normal;font-weight:200;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#1a1a1a;fill-opacity:1;stroke:none;font-family:'M+ 2p';-inkscape-font-specification:'M+ 2p Ultra-Light'"
x="-276.35992"
y="244.20001"
id="text3846-9-5-1"
sodipodi:linespacing="125%"
transform="scale(-1,1)"><tspan
sodipodi:role="line"
id="tspan3848-8-4-9"
x="-276.35992"
y="244.20001"
style="font-size:16px;font-style:normal;font-variant:normal;font-weight:200;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#1a1a1a;fill-opacity:1;font-family:'M+ 2p';-inkscape-font-specification:'M+ 2p Ultra-Light'">&lt;</tspan></text>
<text
xml:space="preserve"
style="font-size:16px;font-style:normal;font-variant:normal;font-weight:200;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#1a1a1a;fill-opacity:1;stroke:none;font-family:'M+ 2p';-inkscape-font-specification:'M+ 2p Ultra-Light'"
x="136.12392"
y="244.20001"
id="text3846-9"
sodipodi:linespacing="125%"><tspan
sodipodi:role="line"
id="tspan3848-8"
x="136.12392"
y="244.20001"
style="font-size:16px;font-style:normal;font-variant:normal;font-weight:200;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#1a1a1a;fill-opacity:1;font-family:'M+ 2p';-inkscape-font-specification:'M+ 2p Ultra-Light'">&lt;</tspan></text>
</g>
</g>
</g>
<g
inkscape:groupmode="layer"
id="layer4"
inkscape:label="TimePicker">
<text
xml:space="preserve"
style="font-size:15px;font-style:normal;font-variant:normal;font-weight:200;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;display:inline;font-family:'M+ 2p';-inkscape-font-specification:'M+ 2p Ultra-Light'"
x="266"
y="410"
id="text3846-3-5-7-8-5-6-2-6-4-0-11-6"
sodipodi:linespacing="125%"
clip-path="url(#clipPath4953-3)"
transform="translate(-68.055,-188.88316)"><tspan
sodipodi:role="line"
id="tspan3848-5-7-1-8-9-7-4-7-5-0-2-0"
x="266"
y="410"
style="font-size:15px;font-style:normal;font-variant:normal;font-weight:200;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;font-family:'M+ 2p';-inkscape-font-specification:'M+ 2p Ultra-Light'">12:00</tspan></text>
<rect
style="color:#000000;fill:#808080;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.80000001;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
id="rect4056"
width="80.875"
height="16.5"
x="187.125"
y="108.53186" />
<rect
style="color:#000000;fill:#aaaaaa;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
id="rect4217"
width="4.2426405"
height="151.32085"
x="359.56381"
y="268.92862"
clip-path="url(#clipPath4920-3)"
transform="matrix(1,0,0,0.44081048,-92.05486,-38.381405)" />
<text
xml:space="preserve"
style="font-size:15px;font-style:normal;font-variant:normal;font-weight:200;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;display:inline;font-family:'M+ 2p';-inkscape-font-specification:'M+ 2p Ultra-Light'"
x="197.94514"
y="102.01655"
id="text3846-3-5-7-8-5-6-2-6"
sodipodi:linespacing="125%"><tspan
sodipodi:role="line"
id="tspan3848-5-7-1-8-9-7-4-7"
x="197.94514"
y="102.01655"
style="font-size:15px;font-style:normal;font-variant:normal;font-weight:200;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;font-family:'M+ 2p';-inkscape-font-specification:'M+ 2p Ultra-Light'">09:00</tspan></text>
<text
xml:space="preserve"
style="font-size:15px;font-style:normal;font-variant:normal;font-weight:200;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#ffffff;fill-opacity:1;stroke:none;display:inline;font-family:'M+ 2p';-inkscape-font-specification:'M+ 2p Ultra-Light'"
x="197.94514"
y="122.01655"
id="text3846-3-5-7-8-5-6-2-6-4"
sodipodi:linespacing="125%"><tspan
sodipodi:role="line"
id="tspan3848-5-7-1-8-9-7-4-7-5"
x="197.94514"
y="122.01655"
style="font-size:15px;font-style:normal;font-variant:normal;font-weight:200;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#ffffff;fill-opacity:1;font-family:'M+ 2p';-inkscape-font-specification:'M+ 2p Ultra-Light'">09:30</tspan></text>
<text
xml:space="preserve"
style="font-size:15px;font-style:normal;font-variant:normal;font-weight:200;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;display:inline;font-family:'M+ 2p';-inkscape-font-specification:'M+ 2p Ultra-Light'"
x="197.94514"
y="142.01654"
id="text3846-3-5-7-8-5-6-2-6-4-0"
sodipodi:linespacing="125%"><tspan
sodipodi:role="line"
id="tspan3848-5-7-1-8-9-7-4-7-5-0"
x="197.94514"
y="142.01654"
style="font-size:15px;font-style:normal;font-variant:normal;font-weight:200;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;font-family:'M+ 2p';-inkscape-font-specification:'M+ 2p Ultra-Light'">10:00</tspan></text>
<text
xml:space="preserve"
style="font-size:15px;font-style:normal;font-variant:normal;font-weight:200;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;display:inline;font-family:'M+ 2p';-inkscape-font-specification:'M+ 2p Ultra-Light'"
x="197.94514"
y="162.01654"
id="text3846-3-5-7-8-5-6-2-6-4-0-1"
sodipodi:linespacing="125%"><tspan
sodipodi:role="line"
id="tspan3848-5-7-1-8-9-7-4-7-5-0-3"
x="197.94514"
y="162.01654"
style="font-size:15px;font-style:normal;font-variant:normal;font-weight:200;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;font-family:'M+ 2p';-inkscape-font-specification:'M+ 2p Ultra-Light'">10:30</tspan></text>
<text
xml:space="preserve"
style="font-size:15px;font-style:normal;font-variant:normal;font-weight:200;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;display:inline;font-family:'M+ 2p';-inkscape-font-specification:'M+ 2p Ultra-Light'"
x="197.94514"
y="182.01656"
id="text3846-3-5-7-8-5-6-2-6-4-0-9"
sodipodi:linespacing="125%"><tspan
sodipodi:role="line"
id="tspan3848-5-7-1-8-9-7-4-7-5-0-1"
x="197.94514"
y="182.01656"
style="font-size:15px;font-style:normal;font-variant:normal;font-weight:200;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;font-family:'M+ 2p';-inkscape-font-specification:'M+ 2p Ultra-Light'">11:00</tspan></text>
<text
xml:space="preserve"
style="font-size:15px;font-style:normal;font-variant:normal;font-weight:200;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;display:inline;font-family:'M+ 2p';-inkscape-font-specification:'M+ 2p Ultra-Light'"
x="197.94514"
y="202.01656"
id="text3846-3-5-7-8-5-6-2-6-4-0-11"
sodipodi:linespacing="125%"><tspan
sodipodi:role="line"
id="tspan3848-5-7-1-8-9-7-4-7-5-0-2"
x="197.94514"
y="202.01656"
style="font-size:15px;font-style:normal;font-variant:normal;font-weight:200;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;font-family:'M+ 2p';-inkscape-font-specification:'M+ 2p Ultra-Light'">11:30</tspan></text>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 56 KiB

View File

@ -1,269 +0,0 @@
/**
* Style-sheet for dtpicker
* https://github.com/mugifly/jquery-simple-datetimepicker
*/
.datepicker {
display: inline-block;
border: 2px solid #c8c8c8;
border-radius: 5px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
box-shadow: 0.5px 0.5px 3px #c8c8c8;
-webkit-box-shadow: 0.5px 0.5px 3px #c8c8c8;
-moz-box-shadow: 0.5px 0.5px 3px #c8c8c8;
}
/*
* datepicker_header
*/
.datepicker > .datepicker_header{
padding-top: 2px;
padding-bottom: 2px;
padding-left: 5px;
padding-right: 5px;
background-color: #d2d2d2;
color: #3f3f3f;
text-align: center;
font-size: 9pt;
font-weight: bold;
}
.datepicker > .datepicker_header > a{
user-select: none;
-webkit-user-select: none;
-moz-user-select: none;
cursor: pointer;
color: #559abd;
}
.datepicker > .datepicker_header > a:hover {
color: #000000;
background-color: #c8c8c8;
}
.datepicker > .datepicker_header > a:active {
color: #ffffff;
background-color: #808080;
}
.datepicker > .datepicker_header > span {
margin-left: 20px;
margin-right: 20px;
user-select: none;
-webkit-user-select: none;
-moz-user-select: none;
}
/*
* datepicker_inner_container
*/
.datepicker > .datepicker_inner_container {
margin: -2px -2px -2px -2px;
background-color: #d2d2d2;
border: 2px solid #c8c8c8;
border-radius: 5px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
box-shadow: 0.5px 0px 5px #c8c8c8;
-webkit-box-shadow: 0.5px 0px 5px #c8c8c8;
-moz-box-shadow: 0.5px 0px 5px #c8c8c8;
}
.datepicker > .datepicker_inner_container:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}
/*
* datepicker_inner_container > datepicker_calendar
*/
.datepicker > .datepicker_inner_container > .datepicker_calendar {
float: left;
width: auto;
margin-top: -0.5px;
margin-left: -1px;
margin-bottom: -2px;
background-color: #ffffff;
border: 1px solid #c8c8c8;
border-top:none;
border-top-left-radius: 5px;
border-bottom-left-radius: 5px;
-webkit-border-top-left-radius: 5px;
-webkit-border-bottom-left-radius: 5px;
-moz-border-radius-topleft: 5px;
-moz-border-radius-bottomleft: 5px;
}
.datepicker > .datepicker_inner_container > .datepicker_calendar > table {
padding: 10px;
}
/*
* datepicker_inner_container > datepicker_calendar > datepicker_table > tbody > tr > th (WDay-cell)
*/
.datepicker > .datepicker_inner_container > .datepicker_calendar > .datepicker_table > tbody > tr > th {
color: #646464;
width: 18px;
font-size: small;
font-weight: normal;
text-align:center;
}
/*
* datepicker_inner_container > datepicker_calendar > datepicker_table > tbody > tr > td (Day-cell)
*/
.datepicker > .datepicker_inner_container > .datepicker_calendar > .datepicker_table > tbody > tr > td {
color: #000000;
font-size: small;
text-align:center;
user-select: none;
-webkit-user-select: none;
-moz-user-select: none;
cursor: pointer;
}
.datepicker > .datepicker_inner_container > .datepicker_calendar > .datepicker_table > tbody > tr > td.today {
border-bottom: #bfbfbf solid 2px;
margin-bottom: -2px;
}
.datepicker > .datepicker_inner_container > .datepicker_calendar > .datepicker_table > tbody > tr > td.wday_sat {
color: #0044aa;
}
.datepicker > .datepicker_inner_container > .datepicker_calendar > .datepicker_table > tbody > tr > td.wday_sun {
color: #e13b00;
}
.datepicker > .datepicker_inner_container > .datepicker_calendar > .datepicker_table > tbody > tr > td.day_another_month {
color: #cccccc;
}
.datepicker > .datepicker_inner_container > .datepicker_calendar > .datepicker_table > tbody > tr > td.active {
color: #ffffff;
background-color: #808080;
}
.datepicker > .datepicker_inner_container > .datepicker_calendar > .datepicker_table > tbody > tr > td.hover {
color: #000000;
background-color: #c8c8c8;
}
/*
* datepicker_inner_container > datepicker_timelist
*/
.datepicker > .datepicker_inner_container > .datepicker_timelist {
float: left;
width: 4.2em;
height: 118px;
margin-top: -0.5px;
padding: 5px;
padding-left: 0px;
padding-right: 0px;
overflow: auto;
overflow-x: hidden;
background-color: #ffffff;
border-top-right-radius: 4px;
border-bottom-right-radius: 4px;
-webkit-border-top-right-radius: 4px;
-webkit-border-bottom-right-radius: 4px;
-moz-border-radius-topright: 4px;
-moz-border-radius-bottomright: 4px;
}
/*
.datepicker > .datepicker_inner_container > .datepicker_timelist::after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}
*/
.datepicker > .datepicker_inner_container > .datepicker_timelist::-webkit-scrollbar {
overflow: hidden;
width: 6px;
background: #fafafa;
border-top-right-radius: 5px;
border-bottom-right-radius: 5px;
-webkit-border-top-right-radius: 5px;
-webkit-border-bottom-right-radius: 5px;
-moz-border-radius-topright: 5px;
-moz-border-radius-bottomright: 5px;
}
.datepicker > .datepicker_inner_container > .datepicker_timelist::-webkit-scrollbar:horizontal {
height: 1px;
}
.datepicker > .datepicker_inner_container > .datepicker_timelist::-webkit-scrollbar-button {
display: none;
}
.datepicker > .datepicker_inner_container > .datepicker_timelist::-webkit-scrollbar-piece {
background: #eee;
}
.datepicker > .datepicker_inner_container > .datepicker_timelist::-webkit-scrollbar-piece:start {
background: #eee;
}
.datepicker > .datepicker_inner_container > .datepicker_timelist::-webkit-scrollbar-thumb {
background: #aaaaaa;
border-radius: 3px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
}
.datepicker > .datepicker_inner_container > .datepicker_timelist::-webkit-scrollbar-corner {
background: #333;
}
.datepicker > .datepicker_inner_container > .datepicker_timelist > div.timelist_item {
padding-top: 1px;
padding-bottom:1px;
padding-left: 7px;
padding-right: 25px;
margin-top: 5px;
margin-bottom: 2px;
font-size: small;
user-select: none;
-webkit-user-select: none;
-moz-user-select: none;
cursor: pointer;
}
.datepicker > .datepicker_inner_container > .datepicker_timelist > div.timelist_item.active {
color: #ffffff;
background-color: #808080;
}
.datepicker > .datepicker_inner_container > .datepicker_timelist > div.timelist_item.hover {
color: #000000;
background-color: #c8c8c8;
}

View File

@ -1,101 +0,0 @@
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Demo - jquery-simple-datetimepicker</title>
<!--Requirement jQuery-->
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script>
<!--Load Script and Stylesheet -->
<script type="text/javascript" src="jquery.simple-dtpicker.js"></script>
<link type="text/css" href="jquery.simple-dtpicker.css" rel="stylesheet" />
<!---->
<style type="text/css">
footer{font-size:small;position:fixed;right:5px;bottom:5px;}
</style>
</head>
<body>
<header>
<h2>Demo - jquery-simple-datetimepicker</h2>
</header>
<h4>Inline</h4>
<div id="date_picker"> </div>
<script type="text/javascript">
$(function(){
$('#date_picker').dtpicker();
});
</script>
<h4>Append to Input-field</h4>
<input type="text" name="date" value="">
<script type="text/javascript">
$(function(){
$('*[name=date]').appendDtpicker();
});
</script>
<h4>Append to Input-field (Inline)</h4>
<input type="text" name="date2" value="2012/01/01 10:00">
<script type="text/javascript">
$(function(){
$('*[name=date2]').appendDtpicker({"inline": true});
});
</script>
<small>In addition, this default date has specified by the input's value ("2012-01-01 10:00").</small>
<h4>Set options</h4>
About details for these options, please see: <a href="https://github.com/mugifly/jquery-simple-datetimepicker/wiki/Options">Wiki</a>.
<h5>Current date ("current": "2012-3-4 12:30")</h5>
<input type="text" name="date3" value="">
<script type="text/javascript">
$(function(){
$('*[name=date3]').appendDtpicker({
"inline": true,
"current": "2012-3-4 12:30"
});
});
</script>
<h5>dateFormat ("dateFormat": "YY/MM/DD h:m")</h5>
<input type="text" name="date4" value="">
<script type="text/javascript">
$(function(){
$('*[name=date4]').appendDtpicker({
"inline": true,
"dateFormat": "YY/MM/DD h:m"
});
});
</script>
<h5>locale ("locale": "ja")</h5>
<input type="text" name="date5" value="">
<script type="text/javascript">
$(function(){
$('*[name=date5]').appendDtpicker({
"inline": true,
"locale": "ja"
});
});
</script>
<h5>Disable the fade animation ("animation": false)</h5>
<input type="text" name="date6" value="">
<script type="text/javascript">
$(function(){
$('*[name=date6]').appendDtpicker({
"inline": true,
"animation": false
});
});
</script>
<footer>
<a href="https://github.com/mugifly/jquery-simple-datetimepicker">jquery.simple-dtpicker.js (jquery-simple-datetimepicker)</a><br>
- Your feedback is highly appreciated :)
</footer>
</body>
</html>

View File

@ -1,574 +0,0 @@
/**
* dtpicker (jquery-simple-datetimepicker)
* (c) Masanori Ohgita - 2013.
* https://github.com/mugifly/jquery-simple-datetimepicker
*/
(function($) {
var DAYS_OF_WEEK_EN = ['Su', 'Mo', 'Tu', 'We', 'Th', 'Fr', 'Sa'];
var DAYS_OF_WEEK_JA = ['日', '月', '火', '水', '木', '金', '土'];
var MONTHS_EN = [ "Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec" ];
var PickerObjects = [];
var InputObjects = [];
var ActivePickerId = -1;
var getParentPickerObject = function(obj) {
var $obj = $(obj);
var $picker;
if ($obj.hasClass('datepicker')) {
$picker = $obj;
} else {
var parents = $obj.parents();
for (var i = 0; i < parents.length; i++) {
if ($(parents[i]).hasClass('datepicker')) {
$picker = $(parents[i]);
}
}
}
return $picker;
};
var getPickersInputObject = function($obj) {
var $picker = getParentPickerObject($obj);
if ($picker.data("inputObjectId") != null) {
return $(InputObjects[$picker.data("inputObjectId")]);
}
return null;
}
var beforeMonth = function($obj) {
var $picker = getParentPickerObject($obj);
var date = getPickedDate($picker);
var targetMonth_lastDay = new Date(date.getYear() + 1900, date.getMonth(), 0).getDate();
if (targetMonth_lastDay < date.getDate()) {
date.setDate(targetMonth_lastDay);
}
draw($picker, {
"isAnim": true,
"isOutputToInputObject": true
}, date.getYear() + 1900, date.getMonth() - 1, date.getDate(), date.getHours(), date.getMinutes());
};
var nextMonth = function($obj) {
var $picker = getParentPickerObject($obj);
var date = getPickedDate($picker);
var targetMonth_lastDay = new Date(date.getYear() + 1900, date.getMonth() + 1, 0).getDate();
if (targetMonth_lastDay < date.getDate()) {
date.setDate(targetMonth_lastDay);
}
draw($picker, {
"isAnim": true,
"isOutputToInputObject": true
}, date.getYear() + 1900, date.getMonth() + 1, date.getDate(), date.getHours(), date.getMinutes());
};
var getDate = function (str) {
var re = /^(\d{2,4})[-/](\d{1,2})[-/](\d{1,2}) (\d{1,2}):(\d{1,2})$/;
var m = re.exec(str);
// change year for 4 digits
if (m[1] < 99) {
var date = new Date();
m[1] = parseInt(m[1]) + parseInt(date.getFullYear().toString().substr(0, 2) + "00");
}
// return
return new Date(m[1], m[2] - 1, m[3], m[4], m[5]);
}
var outputToInputObject = function($picker) {
var date = getPickedDate($picker);
var $inp = getPickersInputObject($picker);
var dateFormat = $picker.data("dateFormat");
var locale = $picker.data("locale");
var str = "";
if ($inp == null) {
return;
}
if (dateFormat == "default"){
if(locale == "ja"){
dateFormat = "YYYY/MM/DD hh:mm";
}else{
dateFormat = "YYYY-MM-DD hh:mm";
}
}
str = dateFormat;
var y = date.getYear() + 1900;
var m = date.getMonth() + 1;
var d = date.getDate();
var hou = date.getHours();
var min = date.getMinutes();
str = str.replace(/YYYY/gi, y)
.replace(/YY/g, y - 2000)/* century */
.replace(/MM/g, zpadding(m))
.replace(/M/g, m)
.replace(/DD/g, zpadding(d))
.replace(/D/g, d)
.replace(/hh/g, zpadding(hou))
.replace(/h/g, hou)
.replace(/mm/g, zpadding(min))
.replace(/m/g, min);
$inp.val(str);
};
var getPickedDate = function($obj) {
var $picker = getParentPickerObject($obj);
return $picker.data("pickedDate");
};
var zpadding = function(num) {
num = ("0" + num).slice(-2);
return num
};
var draw_date = function($picker, option, date) {
draw($picker, option, date.getYear() + 1900, date.getMonth(), date.getDate(), date.getHours(), date.getMinutes());
};
var draw = function($picker, option, year, month, day, hour, min) {
var date = new Date();
if (hour != null) {
date = new Date(year, month, day, hour, min, 0);
} else if (year != null) {
date = new Date(year, month, day);
} else {
date = new Date();
}
//console.log("dtpicker - draw()..." + year + "," + month + "," + day + " " + hour + ":" + min + " -> " + date);
/* Read options */
var isScroll = option.isAnim; /* It same with isAnim */
var isAnim = option.isAnim;
if($picker.data("animation") == false){ // If disabled by user option.
isAnim = false;
}
var isOutputToInputObject = option.isOutputToInputObject;
/* Read locale option */
var locale = $picker.data("locale");
var daysOfWeek = DAYS_OF_WEEK_EN;
if(locale == "ja"){
daysOfWeek = DAYS_OF_WEEK_JA;
}
/* Calculate dates */
var todayDate = new Date();
var firstWday = new Date(date.getYear() + 1900, date.getMonth(), 1).getDay();
var lastDay = new Date(date.getYear() + 1900, date.getMonth() + 1, 0).getDate();
var beforeMonthLastDay = new Date(date.getYear() + 1900, date.getMonth(), 0).getDate();
var dateBeforeMonth = new Date(date.getYear() + 1900, date.getMonth(), 0);
var dateNextMonth = new Date(date.getYear() + 1900, date.getMonth() + 2, 0);
/* Collect each part */
var $header = $picker.children('.datepicker_header');
var $inner = $picker.children('.datepicker_inner_container');
var $calendar = $picker.children('.datepicker_inner_container').children('.datepicker_calendar');
var $table = $calendar.children('.datepicker_table');
var $timelist = $picker.children('.datepicker_inner_container').children('.datepicker_timelist');
/* Grasp a point that will be changed */
var changePoint = "";
var oldDate = getPickedDate($picker);
if(oldDate != null){
if(oldDate.getMonth() != date.getMonth() || oldDate.getDate() != date.getDate()){
changePoint = "calendar";
} else if (oldDate.getHours() != date.getHours() || oldDate.getMinutes() != date.getMinutes()){
if(date.getMinutes() == 0 || date.getMinutes() == 30){
changePoint = "timelist";
}
}
}
/* Save newly date to Picker data */
$($picker).data("pickedDate", date);
/* Fade-out animation */
if (isAnim == true) {
if(changePoint == "calendar"){
$calendar.stop().queue([]);
$calendar.fadeTo("fast", 0.8);
}else if(changePoint == "timelist"){
$timelist.stop().queue([]);
$timelist.fadeTo("fast", 0.8);
}
}
/* Remind timelist scroll state */
var drawBefore_timeList_scrollTop = $timelist.scrollTop();
/* New timelist */
var timelist_activeTimeCell_offsetTop = -1;
/* Header ----- */
$header.children().remove();
var $link_before_month = $('<a>');
$link_before_month.text('<');
$link_before_month.click(function() {
beforeMonth($picker);
});
var $now_month = $('<span>');
if(locale == "en"){
$now_month.text((date.getYear() + 1900) + " - " + MONTHS_EN[date.getMonth()]);
}else if(locale == "ja"){
$now_month.text((date.getYear() + 1900) + " / " + zpadding(date.getMonth() + 1));
}
var $link_next_month = $('<a>');
$link_next_month.text('>');
$link_next_month.click(function() {
nextMonth($picker);
});
$header.append($link_before_month);
$header.append($now_month);
$header.append($link_next_month);
/* Calendar > Table ----- */
$table.children().remove();
var $tr = $('<tr>');
$table.append($tr);
/* Output wday cells */
for (var i = 0; i < 7; i++) {
var $td = $('<th>');
$td.text(daysOfWeek[i]);
$tr.append($td);
}
/* Output day cells */
var cellNum = Math.ceil((firstWday + lastDay) / 7) * 7;
for (var i = 0; i < cellNum; i++) {
var realDay = i + 1 - firstWday;
if (i % 7 == 0) {
$tr = $('<tr>');
$table.append($tr);
}
var $td = $('<td>');
$td.data("day", realDay);
$tr.append($td);
if (firstWday > i) {/* Before months day */
$td.text(beforeMonthLastDay + realDay);
$td.addClass('day_another_month');
$td.data("dateStr", dateBeforeMonth.getYear() + 1900 + "/" + (dateBeforeMonth.getMonth() + 1) + "/" + (beforeMonthLastDay + realDay));
} else if (i < firstWday + lastDay) {/* Now months day */
$td.text(realDay);
$td.data("dateStr", (date.getYear() + 1900) + "/" + (date.getMonth() + 1) + "/" + realDay);
} else {/* Next months day */
$td.text(realDay - lastDay);
$td.addClass('day_another_month');
$td.data("dateStr", dateNextMonth.getYear() + 1900 + "/" + (dateNextMonth.getMonth() + 1) + "/" + (realDay - lastDay));
}
if (i % 7 == 0) {/* Sunday */
$td.addClass('wday_sun');
} else if (i % 7 == 6) {/* Saturday */
$td.addClass('wday_sat');
}
if (realDay == date.getDate()) {/* selected day */
$td.addClass('active');
}
if (date.getMonth() == todayDate.getMonth() && realDay == todayDate.getDate()) {/* today */
$td.addClass('today');
}
/* Set event-handler to day cell */
$td.click(function() {
if ($(this).hasClass('hover')) {
$(this).removeClass('hover');
}
$(this).addClass('active');
var $picker = getParentPickerObject($(this));
var targetDate = new Date($(this).data("dateStr"));
var selectedDate = getPickedDate($picker);
draw($picker, {
"isAnim": false,
"isOutputToInputObject": true
}, targetDate.getYear() + 1900, targetDate.getMonth(), targetDate.getDate(), selectedDate.getHours(), selectedDate.getMinutes());
});
$td.hover(function() {
if (! $(this).hasClass('active')) {
$(this).addClass('hover');
}
}, function() {
if ($(this).hasClass('hover')) {
$(this).removeClass('hover');
}
});
}
/* Timelist ----- */
$timelist.children().remove();
/* Set height to Timelist (Calendar innerHeight - Calendar padding) */
$timelist.css("height", $calendar.innerHeight() - 10 + 'px');
/* Output time cells */
for (var hour = 0; hour < 24; hour++) {
for (var min = 0; min <= 30; min += 30) {
var $o = $('<div>');
$o.addClass('timelist_item');
$o.text(zpadding(hour) + ":" + zpadding(min));
$o.data("hour", hour);
$o.data("min", min);
$timelist.append($o);
if (hour == date.getHours() && min == date.getMinutes()) {/* selected time */
$o.addClass('active');
timelist_activeTimeCell_offsetTop = $o.offset().top;
}
/* Set event handler to time cell */
$o.click(function() {
if ($(this).hasClass('hover')) {
$(this).removeClass('hover');
}
$(this).addClass('active');
var $picker = getParentPickerObject($(this));
var date = getPickedDate($picker);
var hour = $(this).data("hour");
var min = $(this).data("min");
draw($picker, {
"isAnim": false,
"isOutputToInputObject": true
}, date.getYear() + 1900, date.getMonth(), date.getDate(), hour, min);
});
$o.hover(function() {
if (! $(this).hasClass('active')) {
$(this).addClass('hover');
}
}, function() {
if ($(this).hasClass('hover')) {
$(this).removeClass('hover');
}
});
}
}
/* Scroll the timelist */
if(isScroll == true){
/* Scroll to new active time-cell position */
$timelist.scrollTop(timelist_activeTimeCell_offsetTop - $timelist.offset().top);
}else{
/* Scroll to position that before redraw. */
$timelist.scrollTop(drawBefore_timeList_scrollTop);
}
/* Fade-in animation */
if (isAnim == true) {
if(changePoint == "calendar"){
$calendar.fadeTo("fast", 1.0);
}else if(changePoint == "timelist"){
$timelist.fadeTo("fast", 1.0);
}
}
/* Output to InputForm */
if (isOutputToInputObject == true) {
outputToInputObject($picker);
}
};
var init = function($obj, opt) {
/* Container */
var $picker = $('<div>');
$picker.addClass('datepicker')
$obj.append($picker);
/* Set options data to container object */
if (opt.inputObjectId != null) {
$picker.data("inputObjectId", opt.inputObjectId);
}
$picker.data("pickerId", PickerObjects.length);
$picker.data("dateFormat", opt.dateFormat);
$picker.data("locale", opt.locale);
$picker.data("animation", opt.animation);
/* Header */
var $header = $('<div>');
$header.addClass('datepicker_header');
$picker.append($header);
/* InnerContainer*/
var $inner = $('<div>');
$inner.addClass('datepicker_inner_container');
$picker.append($inner);
/* Calendar */
var $calendar = $('<div>');
$calendar.addClass('datepicker_calendar');
var $table = $('<table>');
$table.addClass('datepicker_table');
$calendar.append($table);
$inner.append($calendar);
/* Timelist */
var $timelist = $('<div>');
$timelist.addClass('datepicker_timelist');
$inner.append($timelist);
/* Set event handler to picker */
$picker.hover(
function(){
ActivePickerId = $(this).data("pickerId");
},
function(){
ActivePickerId = -1;
}
);
PickerObjects.push($picker);
draw_date($picker, {
"isAnim": true,
"isOutputToInputObject": true
}, opt.current);
};
/**
* Initialize dtpicker
*/
$.fn.dtpicker = function(config) {
var date = new Date();
var defaults = {
"inputObjectId": undefined,
"current": date.getFullYear() + '-' + (date.getMonth()+1) + '-' + date.getDate() + ' ' + date.getHours() + ':' + date.getMinutes(),
"dateFormat": "default",
"locale": "en",
"animation": true
};
var options = $.extend(defaults, config);
options.current = getDate(options.current);
return this.each(function(i) {
init($(this), options);
});
};
/**
* Initialize dtpicker, append to Text input field
* */
$.fn.appendDtpicker = function(config) {
var date = new Date();
var defaults = {
"inline": false,
"current": date.getFullYear() + '-' + (date.getMonth()+1) + '-' + date.getDate() + ' ' + date.getHours() + ':' + date.getMinutes(),
"dateFormat": "default",
"locale": "en",
"animation": true
}
var options = $.extend(defaults, config);
return this.each(function(i) {
/* Add input-field with inputsObjects array */
var input = this;
var inputObjectId = InputObjects.length;
InputObjects.push(input);
options.inputObjectId = inputObjectId;
/* Current date */
var date, strDate, strTime;
if($(input).val() != null && $(input).val() != ""){
options.current = $(input).val();
}
/* Make parent-div for picker */
var $d = $('<div>');
if(options.inline == false){
/* float mode */
$d.css("position","absolute");
}
$d.insertAfter(input);
/* Initialize picker */
var pickerId = PickerObjects.length;
var $picker_parent = $($d).dtpicker(options); // call dtpicker() method
var $picker = $picker_parent.children('.datepicker');
/* Link input-field with picker*/
$(input).data('pickerId', pickerId);
/* Set event handler to input-field */
$(input).keyup(function() {
var $input = $(this);
var $picker = $(PickerObjects[$input.data('pickerId')]);
if ($input.val() != null && (
$input.data('beforeVal') == null ||
( $input.data('beforeVal') != null && $input.data('beforeVal') != $input.val()) )
) { /* beforeValue == null || beforeValue != nowValue */
var date = getDate($input.val());
if (isNaN(date.getDate()) == false) {/* Valid format... */
draw_date($picker, {
"isAnim":true,
"isOutputToInputObject":false
}, date);
}
}
$input.data('beforeVal',$input.val())
});
$(input).change(function(){
$(this).trigger('keyup');
});
if(options.inline == true){
/* inline mode */
$picker.data('isInline',true);
}else{
/* float mode */
$picker.data('isInline',false);
$picker_parent.css({
"zIndex": 100
});
$picker.css("width","auto");
/* Hide this picker */
$picker.hide();
/* Set onClick event handler for input-field */
$(input).click(function(){
var $input = $(this);
var $picker = $(PickerObjects[$input.data('pickerId')]);
ActivePickerId = $input.data('pickerId');
$picker.show();
$picker.parent().css("top", $input.offset().top + $input.outerHeight() + 2 + "px");
$picker.parent().css("left", $input.offset().left + "px");
});
}
});
};
/* Set event handler to Body element, for hide a floated-picker */
$(function(){
$('body').click(function(){
for(var i=0;i<PickerObjects.length;i++){
var $picker = $(PickerObjects[i]);
if(ActivePickerId != i){ /* if not-active picker */
if($picker.data("inputObjectId") != null && $picker.data("isInline") == false){
/* if append input-field && float picker */
$picker.hide();
}
}
}
});
});
})(jQuery);

View File

@ -1,25 +0,0 @@
{
"name": "simple-dtpicker",
"title": "jquery-simple-datetimepicker",
"version": "1.1.1",
"author": {
"name": "Masanori Ohgita",
"url": "https://github.com/mugifly"
},
"dependencies": {
"jquery": ">=1.7.2"
},
"licenses": [
{
"type": "MIT",
"url": "https://github.com/mugifly/jquery-simple-datetimepicker/blob/master/LICENSE.txt"
}
],
"files": ["jquery.simple-dtpicker.js"],
"description": "Date and time picker, simply.",
"keywords": ["date","time","picker","input","form","datepicker","timepicker"],
"homepage": "http://mugifly.github.com/jquery-simple-datetimepicker/",
"demo": "http://mugifly.github.com/jquery-simple-datetimepicker/jquery.simple-dtpicker.html",
"docs": "https://github.com/mugifly/jquery-simple-datetimepicker/blob/master/README.md",
"bugs": "https://github.com/mugifly/jquery-simple-datetimepicker/issues"
}