r46287 MediaWiki - Code Review archive

Repository:MediaWiki
Revision:r46286‎ | r46287 | r46288 >
Date:21:09, 26 January 2009
Author:tparscal
Status:deferred
Tags:
Comment:
Added paging to table and history widgets. Paging is optional, and is not being used where tables are divided by tabs by tense.
Modified paths:
  • /trunk/extensions/DataCenter/DataCenter.css (modified) (history)
  • /trunk/extensions/DataCenter/DataCenter.db.php (modified) (history)
  • /trunk/extensions/DataCenter/DataCenter.i18n.php (modified) (history)
  • /trunk/extensions/DataCenter/DataCenter.page.php (modified) (history)
  • /trunk/extensions/DataCenter/DataCenter.ui.php (modified) (history)
  • /trunk/extensions/DataCenter/Resources/Icons/Dialog (added) (history)
  • /trunk/extensions/DataCenter/Resources/Icons/Dialog/Error.png (added) (history)
  • /trunk/extensions/DataCenter/Resources/Icons/Dialog/Error.svg (added) (history)
  • /trunk/extensions/DataCenter/Resources/Icons/Dialog/Important.png (added) (history)
  • /trunk/extensions/DataCenter/Resources/Icons/Dialog/Important.svg (added) (history)
  • /trunk/extensions/DataCenter/Resources/Icons/Dialog/Notice.png (added) (history)
  • /trunk/extensions/DataCenter/Resources/Icons/Dialog/Notice.svg (added) (history)
  • /trunk/extensions/DataCenter/Resources/Icons/Error.png (deleted) (history)
  • /trunk/extensions/DataCenter/Resources/Icons/Error.svg (deleted) (history)
  • /trunk/extensions/DataCenter/Resources/Icons/Important.png (deleted) (history)
  • /trunk/extensions/DataCenter/Resources/Icons/Important.svg (deleted) (history)
  • /trunk/extensions/DataCenter/Resources/Icons/Navigation (added) (history)
  • /trunk/extensions/DataCenter/Resources/Icons/Navigation/Bottom-disabled.png (added) (history)
  • /trunk/extensions/DataCenter/Resources/Icons/Navigation/Bottom.png (added) (history)
  • /trunk/extensions/DataCenter/Resources/Icons/Navigation/Bottom.svg (added) (history)
  • /trunk/extensions/DataCenter/Resources/Icons/Navigation/Down-disabled.png (added) (history)
  • /trunk/extensions/DataCenter/Resources/Icons/Navigation/Down.png (added) (history)
  • /trunk/extensions/DataCenter/Resources/Icons/Navigation/Down.svg (added) (history)
  • /trunk/extensions/DataCenter/Resources/Icons/Navigation/First-disabled.png (added) (history)
  • /trunk/extensions/DataCenter/Resources/Icons/Navigation/First.png (added) (history)
  • /trunk/extensions/DataCenter/Resources/Icons/Navigation/First.svg (added) (history)
  • /trunk/extensions/DataCenter/Resources/Icons/Navigation/Last-disabled.png (added) (history)
  • /trunk/extensions/DataCenter/Resources/Icons/Navigation/Last.png (added) (history)
  • /trunk/extensions/DataCenter/Resources/Icons/Navigation/Last.svg (added) (history)
  • /trunk/extensions/DataCenter/Resources/Icons/Navigation/Next-disabled.png (added) (history)
  • /trunk/extensions/DataCenter/Resources/Icons/Navigation/Next.png (added) (history)
  • /trunk/extensions/DataCenter/Resources/Icons/Navigation/Next.svg (added) (history)
  • /trunk/extensions/DataCenter/Resources/Icons/Navigation/Previous-disabled.png (added) (history)
  • /trunk/extensions/DataCenter/Resources/Icons/Navigation/Previous.png (added) (history)
  • /trunk/extensions/DataCenter/Resources/Icons/Navigation/Previous.svg (added) (history)
  • /trunk/extensions/DataCenter/Resources/Icons/Navigation/Top-disabled.png (added) (history)
  • /trunk/extensions/DataCenter/Resources/Icons/Navigation/Top.png (added) (history)
  • /trunk/extensions/DataCenter/Resources/Icons/Navigation/Top.svg (added) (history)
  • /trunk/extensions/DataCenter/Resources/Icons/Navigation/Up-disabled.png (added) (history)
  • /trunk/extensions/DataCenter/Resources/Icons/Navigation/Up.png (added) (history)
  • /trunk/extensions/DataCenter/Resources/Icons/Navigation/Up.svg (added) (history)
  • /trunk/extensions/DataCenter/Resources/Icons/Notice.png (deleted) (history)
  • /trunk/extensions/DataCenter/Resources/Icons/Notice.svg (deleted) (history)
  • /trunk/extensions/DataCenter/UI/Widgets/Gallery.php (modified) (history)
  • /trunk/extensions/DataCenter/UI/Widgets/History.php (modified) (history)
  • /trunk/extensions/DataCenter/UI/Widgets/Table.php (modified) (history)
  • /trunk/extensions/DataCenter/Views/Assets.php (modified) (history)
  • /trunk/extensions/DataCenter/Views/Facilities.php (modified) (history)
  • /trunk/extensions/DataCenter/Views/Models.php (modified) (history)
  • /trunk/extensions/DataCenter/Views/Plans.php (modified) (history)

Diff [purge]

Index: trunk/extensions/DataCenter/DataCenter.db.php
@@ -1285,6 +1285,27 @@
12861286 }
12871287 }
12881288
 1289+ /**
 1290+ * Builds array of options which specify limit and offset
 1291+ * @param path Array of link parameters
 1292+ */
 1293+ public static function buildRange(
 1294+ $path
 1295+ ) {
 1296+ if ( !isset( $path['limit'] ) || $path['limit'] == null ) {
 1297+ $path['limit'] = 10;
 1298+ }
 1299+ if ( !isset( $path['offset'] ) || $path['offset'] == null ) {
 1300+ $path['offset'] = 0;
 1301+ }
 1302+ return array(
 1303+ 'options' => array(
 1304+ 'LIMIT' => (integer)$path['limit'],
 1305+ 'OFFSET' => (integer)$path['offset'],
 1306+ )
 1307+ );
 1308+ }
 1309+
12891310 /* List Builders */
12901311
12911312 /**
@@ -1625,6 +1646,25 @@
16261647 );
16271648 }
16281649
 1650+ public function numChanges(
 1651+ array $options = array()
 1652+ ) {
 1653+ return DataCenterDB::numChanges(
 1654+ array_merge_recursive(
 1655+ $options,
 1656+ DataCenterDB::buildCondition(
 1657+ 'meta', 'change', 'component_category', $this->category
 1658+ ),
 1659+ DataCenterDB::buildCondition(
 1660+ 'meta', 'change', 'component_type', $this->type
 1661+ ),
 1662+ DataCenterDB::buildCondition(
 1663+ 'meta', 'change', 'component_id', $this->getId()
 1664+ )
 1665+ )
 1666+ );
 1667+ }
 1668+
16291669 public function saveMetaValues(
16301670 $values = null
16311671 ) {
Index: trunk/extensions/DataCenter/Resources/Icons/Notice.svg
@@ -1,18 +0,0 @@
2 -<?xml version="1.0" encoding="UTF-8" standalone="no"?>
3 -<!-- Created with Inkscape (http://www.inkscape.org/) -->
4 -<svg xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.0" width="48" height="48" id="svg1800">
5 - <defs id="defs3">
6 - <linearGradient id="linearGradient3101">
7 - <stop id="stop3103" style="stop-color: rgb(0, 0, 0); stop-opacity: 1;" offset="0"/>
8 - <stop id="stop3105" style="stop-color: rgb(0, 0, 0); stop-opacity: 0;" offset="1"/>
9 - </linearGradient>
10 - <radialGradient cx="17.3125" cy="25.53125" r="9.6875" fx="17.3125" fy="25.53125" id="radialGradient3107" xlink:href="#linearGradient3101" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1, 0, 0, 0.351613, 0, 16.5541)"/>
11 - <radialGradient cx="17.3125" cy="25.53125" r="9.6875" fx="17.3125" fy="25.53125" id="radialGradient3266" xlink:href="#linearGradient3101" gradientUnits="userSpaceOnUse" gradientTransform="matrix(2.18291, 0, 0, 0.76754, -13.5037, 21.786)"/>
12 - </defs>
13 - <path d="M 45.43487,41.382321 C 45.43487,45.488855 35.967063,48.817858 24.287929,48.817858 C 12.608796,48.817858 3.1409888,45.488855 3.1409888,41.382321 C 3.1409888,37.275787 12.608796,33.946784 24.287929,33.946784 C 35.967063,33.946784 45.43487,37.275787 45.43487,41.382321 z" id="path3099" style="overflow: visible; marker: none; opacity: 0.409091; fill: url(#radialGradient3266) rgb(0, 0, 0); fill-opacity: 1; fill-rule: nonzero; stroke: none; stroke-width: 1.10534; stroke-linecap: butt; stroke-linejoin: miter; stroke-miterlimit: 4; stroke-dasharray: none; stroke-dashoffset: 0pt; stroke-opacity: 1; visibility: visible; display: inline;"/>
14 - <path d="M 45.088187,21.403811 C 45.088187,32.885846 35.780153,42.193875 24.298109,42.193875 C 12.816066,42.193875 3.5080313,32.885846 3.5080314,21.403811 C 3.5080313,9.9217755 12.816066,0.61374686 24.298109,0.61374686 C 35.780153,0.61374686 45.088187,9.9217755 45.088187,21.403811 L 45.088187,21.403811 z" id="path1650" style="fill: rgb(52, 153, 241); fill-opacity: 1; fill-rule: nonzero; stroke: rgb(8, 105, 174); stroke-width: 0.945003; stroke-linecap: round; stroke-linejoin: round; stroke-miterlimit: 4; stroke-dasharray: none; stroke-dashoffset: 0pt; stroke-opacity: 1;"/>
15 - <path d="M 44.555336,21.312495 C 44.555336,32.42327 35.548271,41.430334 24.437492,41.430334 C 13.326713,41.430334 4.3196477,32.42327 4.3196478,21.312495 C 4.3196477,10.201719 13.326713,1.1946559 24.437492,1.1946559 C 35.548271,1.1946559 44.555336,10.201719 44.555336,21.312495 L 44.555336,21.312495 z" id="path3392" style="fill: none; fill-opacity: 1; fill-rule: nonzero; stroke: rgb(129, 172, 255); stroke-width: 0.914447; stroke-linecap: round; stroke-linejoin: round; stroke-miterlimit: 4; stroke-dasharray: none; stroke-dashoffset: 0pt; stroke-opacity: 1;"/>
16 - <path d="M 27.878592,17.227084 L 18.753546,17.227084 L 18.753546,20.170647 L 20.446095,20.170647 C 20.968114,20.172194 21.322261,20.307108 21.508537,20.575387 C 21.694805,20.843694 21.782192,21.236169 21.770698,21.752812 L 21.770698,29.9212 C 21.782192,30.437861 21.694805,30.830335 21.508536,31.098625 C 21.32226,31.366922 20.968113,31.501835 20.446095,31.503365 L 18.86393,31.503365 L 18.86393,34.446929 L 30.711771,34.446929 L 30.711771,31.503365 L 29.203195,31.503365 C 28.681162,31.501835 28.327014,31.366922 28.140753,31.098625 C 27.95447,30.830335 27.867083,30.437861 27.878592,29.9212 L 27.878592,17.227084 z" id="path3344" style="font-size: 36.795px; font-style: normal; font-weight: normal; fill: rgb(255, 255, 255); fill-opacity: 1; stroke: rgb(255, 255, 255); stroke-width: 0.2; stroke-linecap: butt; stroke-linejoin: miter; stroke-miterlimit: 4; stroke-dasharray: none; stroke-opacity: 1; font-family: Bitstream Vera Sans;"/>
17 - <path d="M 43.676426,20.47678 C 43.676426,31.307396 37.624257,16.170581 25.001688,20.863168 C 12.279172,25.592912 4.4350535,31.307396 4.4350535,20.47678 C 4.4350535,9.6461627 13.22512,0.85609769 24.05574,0.85609769 C 34.886359,0.85609769 43.676426,9.6461627 43.676426,20.47678 z" id="path3068" style="fill: rgb(255, 254, 255); fill-opacity: 0.213904; fill-rule: nonzero; stroke: none; stroke-width: 1; stroke-linecap: round; stroke-linejoin: round; stroke-miterlimit: 4; stroke-dashoffset: 0pt; stroke-opacity: 1;"/>
18 - <path d="M 24.677467,7.8023385 C 23.755297,7.8230604 22.996411,8.1312144 22.400804,8.7268016 C 21.805189,9.322437 21.497035,10.081323 21.476342,11.003463 C 21.497035,11.925646 21.805189,12.684533 22.400805,13.280125 C 22.996411,13.875756 23.755298,14.18391 24.677467,14.204588 C 25.599621,14.183909 26.358508,13.875755 26.954129,13.280124 C 27.549731,12.684533 27.857885,11.925646 27.878592,11.003463 C 27.857884,10.081322 27.54973,9.322436 26.954128,8.726801 C 26.358508,8.1312143 25.599621,7.8230604 24.677467,7.8023385 L 24.677467,7.8023385 z" id="text3246" style="font-size: 36.795px; font-style: normal; font-weight: normal; fill: rgb(255, 255, 255); fill-opacity: 1; stroke: rgb(255, 255, 255); stroke-width: 0.2; stroke-linecap: butt; stroke-linejoin: miter; stroke-miterlimit: 4; stroke-dasharray: none; stroke-opacity: 1; font-family: Bitstream Vera Sans;"/>
19 -</svg>
\ No newline at end of file
Index: trunk/extensions/DataCenter/Resources/Icons/Important.png
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Index: trunk/extensions/DataCenter/Resources/Icons/Notice.png
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Index: trunk/extensions/DataCenter/Resources/Icons/Error.svg
@@ -1,78 +0,0 @@
2 -<?xml version="1.0" encoding="UTF-8" standalone="no"?>
3 -<!-- Created with Inkscape (http://www.inkscape.org/) -->
4 -<svg xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://web.resource.org/cc/" 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://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" width="48px" height="48px" id="svg1306" sodipodi:version="0.32" inkscape:version="0.43+devel" sodipodi:docbase="/home/garrett/Source/tango-icon-theme/scalable/status" sodipodi:docname="dialog-error.svg">
5 - <defs id="defs1308">
6 - <linearGradient id="linearGradient3957">
7 - <stop style="stop-color: rgb(255, 254, 255); stop-opacity: 0.333333;" offset="0" id="stop3959"/>
8 - <stop style="stop-color: rgb(255, 254, 255); stop-opacity: 0.215686;" offset="1" id="stop3961"/>
9 - </linearGradient>
10 - <linearGradient id="linearGradient2536">
11 - <stop style="stop-color: rgb(164, 0, 0); stop-opacity: 1;" offset="0" id="stop2538"/>
12 - <stop style="stop-color: rgb(255, 23, 23); stop-opacity: 1;" offset="1" id="stop2540"/>
13 - </linearGradient>
14 - <linearGradient id="linearGradient2479">
15 - <stop style="stop-color: rgb(255, 230, 155); stop-opacity: 1;" offset="0" id="stop2481"/>
16 - <stop style="stop-color: rgb(255, 255, 255); stop-opacity: 1;" offset="1" id="stop2483"/>
17 - </linearGradient>
18 - <linearGradient id="linearGradient4126" inkscape:collect="always">
19 - <stop id="stop4128" offset="0" style="stop-color: rgb(0, 0, 0); stop-opacity: 1;"/>
20 - <stop id="stop4130" offset="1" style="stop-color: rgb(0, 0, 0); stop-opacity: 0;"/>
21 - </linearGradient>
22 - <radialGradient inkscape:collect="always" xlink:href="#linearGradient4126" id="radialGradient2169" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1, 0, 0, 0.5, 1.8992e-14, 20)" cx="23.857143" cy="40.000000" fx="23.857143" fy="40.000000" r="17.142857"/>
23 - <linearGradient inkscape:collect="always" xlink:href="#linearGradient2479" id="linearGradient2485" x1="43.93581" y1="53.835983" x2="20.064686" y2="-8.5626707" gradientUnits="userSpaceOnUse"/>
24 - <linearGradient inkscape:collect="always" xlink:href="#linearGradient2536" id="linearGradient2542" x1="36.917976" y1="66.288063" x2="19.071495" y2="5.5410109" gradientUnits="userSpaceOnUse"/>
25 - <linearGradient inkscape:collect="always" xlink:href="#linearGradient2536" id="linearGradient3046" gradientUnits="userSpaceOnUse" x1="36.917976" y1="66.288063" x2="19.071495" y2="5.5410109"/>
26 - <linearGradient inkscape:collect="always" xlink:href="#linearGradient2479" id="linearGradient3048" gradientUnits="userSpaceOnUse" x1="43.93581" y1="53.835983" x2="20.064686" y2="-8.5626707"/>
27 - <linearGradient inkscape:collect="always" xlink:href="#linearGradient2536" id="linearGradient3064" gradientUnits="userSpaceOnUse" x1="36.917976" y1="66.288063" x2="19.071495" y2="5.5410109"/>
28 - <linearGradient inkscape:collect="always" xlink:href="#linearGradient2479" id="linearGradient3066" gradientUnits="userSpaceOnUse" x1="43.93581" y1="53.835983" x2="20.064686" y2="-8.5626707"/>
29 - <linearGradient inkscape:collect="always" xlink:href="#linearGradient3957" id="linearGradient3963" x1="21.993773" y1="33.955299" x2="20.917078" y2="15.814602" gradientUnits="userSpaceOnUse"/>
30 - <radialGradient inkscape:collect="always" xlink:href="#linearGradient4126" id="radialGradient3976" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1, 0, 0, 0.5, 1.89305e-14, 20)" cx="23.857143" cy="40.000000" fx="23.857143" fy="40.000000" r="17.142857"/>
31 - <linearGradient inkscape:collect="always" xlink:href="#linearGradient2536" id="linearGradient3978" gradientUnits="userSpaceOnUse" x1="36.917976" y1="66.288063" x2="19.071495" y2="5.5410109"/>
32 - <linearGradient inkscape:collect="always" xlink:href="#linearGradient2479" id="linearGradient3980" gradientUnits="userSpaceOnUse" x1="43.93581" y1="53.835983" x2="20.064686" y2="-8.5626707"/>
33 - <linearGradient inkscape:collect="always" xlink:href="#linearGradient3957" id="linearGradient3982" gradientUnits="userSpaceOnUse" x1="21.993773" y1="33.955299" x2="20.917078" y2="15.814602"/>
34 - </defs>
35 - <sodipodi:namedview id="base" pagecolor="#ffffff" bordercolor="#666666" borderopacity="0.21568627" inkscape:pageopacity="0.0" inkscape:pageshadow="2" inkscape:zoom="1" inkscape:cx="27.043297" inkscape:cy="20.463852" inkscape:current-layer="layer2" showgrid="true" inkscape:grid-bbox="true" inkscape:document-units="px" inkscape:window-width="925" inkscape:window-height="846" inkscape:window-x="234" inkscape:window-y="52" inkscape:showpageshadow="false" fill="#ef2929" gridempspacing="4"/>
36 - <metadata id="metadata1311">
37 - <rdf:RDF>
38 - <cc:Work rdf:about="">
39 - <dc:format>image/svg+xml</dc:format>
40 - <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
41 - <dc:creator>
42 - <cc:Agent>
43 - <dc:title>Rodney Dawes</dc:title>
44 - </cc:Agent>
45 - </dc:creator>
46 - <dc:contributor>
47 - <cc:Agent>
48 - <dc:title>Jakub Steiner, Garrett LeSage</dc:title>
49 - </cc:Agent>
50 - </dc:contributor>
51 - <cc:license rdf:resource="http://creativecommons.org/licenses/by-sa/2.0/"/>
52 - <dc:title>Dialog Error</dc:title>
53 - </cc:Work>
54 - <cc:License rdf:about="http://creativecommons.org/licenses/by-sa/2.0/">
55 - <cc:permits rdf:resource="http://web.resource.org/cc/Reproduction"/>
56 - <cc:permits rdf:resource="http://web.resource.org/cc/Distribution"/>
57 - <cc:requires rdf:resource="http://web.resource.org/cc/Notice"/>
58 - <cc:requires rdf:resource="http://web.resource.org/cc/Attribution"/>
59 - <cc:permits rdf:resource="http://web.resource.org/cc/DerivativeWorks"/>
60 - <cc:requires rdf:resource="http://web.resource.org/cc/ShareAlike"/>
61 - </cc:License>
62 - </rdf:RDF>
63 - </metadata>
64 - <g inkscape:groupmode="layer" id="layer2" inkscape:label="Shadow">
65 - <path inkscape:r_cy="true" inkscape:r_cx="true" transform="matrix(1.07055, 0, 0, 0.525, -0.892755, 22.5)" d="M 41 40 A 17.142857 8.5714283 0 1 1 6.7142868,40 A 17.142857 8.5714283 0 1 1 41 40 z" sodipodi:ry="8.5714283" sodipodi:rx="17.142857" sodipodi:cy="40" sodipodi:cx="23.857143" id="path6548" style="overflow: visible; marker: none; opacity: 0.6; color: rgb(0, 0, 0); fill: url(#radialGradient3976) rgb(0, 0, 0); fill-opacity: 1; fill-rule: nonzero; stroke: none; stroke-width: 1; stroke-linecap: butt; stroke-linejoin: miter; stroke-miterlimit: 10; stroke-dasharray: none; stroke-dashoffset: 0pt; stroke-opacity: 1; visibility: visible; display: block;" sodipodi:type="arc"/>
66 - </g>
67 - <g id="layer1" inkscape:label="Layer 1" inkscape:groupmode="layer">
68 - <g id="g4006">
69 - <path transform="matrix(0.920488, 0, 0, 0.920488, 2.36853, 0.97408)" d="M 46.857143 23.928572 A 23.357143 23.357143 0 1 1 0.1428566,23.928572 A 23.357143 23.357143 0 1 1 46.857143 23.928572 z" sodipodi:ry="23.357143" sodipodi:rx="23.357143" sodipodi:cy="23.928572" sodipodi:cx="23.5" id="path1314" style="fill: url(#linearGradient3978) rgb(0, 0, 0); fill-opacity: 1; fill-rule: nonzero; stroke: rgb(178, 0, 0); stroke-width: 1.08638; stroke-linecap: butt; stroke-linejoin: miter; stroke-miterlimit: 4; stroke-dasharray: none; stroke-opacity: 1;" sodipodi:type="arc" inkscape:r_cx="true" inkscape:r_cy="true"/>
70 - <path transform="matrix(0.856093, 0, 0, 0.856093, 1.81827, 0.197769)" d="M 49.901535 26.635273 A 23.991123 23.991123 0 1 1 1.9192886,26.635273 A 23.991123 23.991123 0 1 1 49.901535 26.635273 z" sodipodi:ry="23.991123" sodipodi:rx="23.991123" sodipodi:cy="26.635273" sodipodi:cx="25.910412" id="path3560" style="opacity: 0.346591; fill: rgb(204, 0, 0); fill-opacity: 0; stroke: url(#linearGradient3980) rgb(0, 0, 0); stroke-width: 1.1681; stroke-linecap: butt; stroke-linejoin: miter; stroke-miterlimit: 4; stroke-dasharray: none; stroke-opacity: 1;" sodipodi:type="arc" inkscape:r_cx="true" inkscape:r_cy="true"/>
71 - </g>
72 - </g>
73 - <g inkscape:groupmode="layer" id="layer3" inkscape:label="Error Box">
74 - <rect inkscape:r_cy="true" inkscape:r_cx="true" style="fill: rgb(239, 239, 239); fill-opacity: 1; fill-rule: nonzero; stroke: none; stroke-width: 0.738766; stroke-miterlimit: 4; stroke-dasharray: none; stroke-opacity: 0.862745;" id="rect2070" width="27.836435" height="7.1735945" x="10.078821" y="19.164932" transform="matrix(1.00588, 0, 0, 1.1152, -0.138045, -2.37271)"/>
75 - </g>
76 - <g inkscape:groupmode="layer" id="layer4" inkscape:label="Glossy Shine">
77 - <path transform="matrix(1.00299, 0, 0, 1.00299, -0.0718587, 0.0196836)" sodipodi:nodetypes="czssc" id="path3955" d="M 43.370686,21.715486 C 43.370686,32.546102 33.016357,15.449178 24.695948,22.101874 C 16.569626,28.599385 4.0989837,34.292422 4.0989837,23.461806 C 4.0989837,12.377753 12.79438,2.0948032 23.625,2.0948032 C 34.455619,2.0948032 43.370686,10.884868 43.370686,21.715486 z " style="fill: url(#linearGradient3982) rgb(0, 0, 0); fill-opacity: 1; fill-rule: nonzero; stroke: none; stroke-width: 1; stroke-linecap: round; stroke-linejoin: round; stroke-miterlimit: 4; stroke-dashoffset: 0pt; stroke-opacity: 1;" inkscape:r_cx="true" inkscape:r_cy="true"/>
78 - </g>
79 -</svg>
\ No newline at end of file
Index: trunk/extensions/DataCenter/Resources/Icons/Important.svg
@@ -1,18 +0,0 @@
2 -<?xml version="1.0" encoding="UTF-8" standalone="no"?>
3 -<svg xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.0" width="48" height="48" id="svg1800">
4 - <defs id="defs3">
5 - <linearGradient id="linearGradient3101">
6 - <stop style="stop-color: rgb(0, 0, 0); stop-opacity: 1;" offset="0" id="stop3103"/>
7 - <stop style="stop-color: rgb(0, 0, 0); stop-opacity: 0;" offset="1" id="stop3105"/>
8 - </linearGradient>
9 - <radialGradient cx="17.3125" cy="25.53125" r="9.6875" fx="17.3125" fy="25.53125" id="radialGradient3107" xlink:href="#linearGradient3101" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1, 0, 0, 0.351613, 0, 16.5541)"/>
10 - </defs>
11 - <g id="layer1">
12 - <path d="M 27 25.53125 A 9.6875 3.40625 0 1 1 7.625,25.53125 A 9.6875 3.40625 0 1 1 27 25.53125 z" transform="matrix(2.18291, 0, 0, 2.18291, -13.5037, -14.3501)" style="overflow: visible; marker: none; opacity: 0.409091; color: rgb(0, 0, 0); fill: url(#radialGradient3107) rgb(0, 0, 0); fill-opacity: 1; fill-rule: nonzero; stroke: none; stroke-width: 1.10534; stroke-linecap: butt; stroke-linejoin: miter; stroke-miterlimit: 4; stroke-dasharray: none; stroke-dashoffset: 0pt; stroke-opacity: 1; visibility: visible; display: inline;" id="path3099"/>
13 - <path d="M 46.138718 23.42804 A 22.008699 21.213203 0 1 1 2.1213188,23.42804 A 22.008699 21.213203 0 1 1 46.138718 23.42804 z" transform="matrix(0.94463, 0, 0, 0.980053, 1.50417, -1.55691)" style="opacity: 1; fill: rgb(245, 121, 0); fill-opacity: 1; fill-rule: nonzero; stroke: rgb(145, 73, 0); stroke-width: 0.982149; stroke-linecap: round; stroke-linejoin: round; stroke-miterlimit: 4; stroke-dasharray: none; stroke-dashoffset: 0pt; stroke-opacity: 1;" id="path1650"/>
14 - <path d="M 46.138718 23.42804 A 22.008699 21.213203 0 1 1 2.1213188,23.42804 A 22.008699 21.213203 0 1 1 46.138718 23.42804 z" transform="matrix(0.914086, 0, 0, 0.948364, 2.38058, -0.905815)" style="opacity: 1; fill: none; fill-opacity: 1; fill-rule: nonzero; stroke: rgb(252, 175, 62); stroke-width: 0.982149; stroke-linecap: round; stroke-linejoin: round; stroke-miterlimit: 4; stroke-dasharray: none; stroke-dashoffset: 0pt; stroke-opacity: 1;" id="path3392"/>
15 - <path d="M 21.464926,10.373268 C 21.336952,10.373268 21.230316,10.547762 21.230316,10.757175 L 22.295085,25.197999 C 22.295085,25.407412 22.401721,25.581906 22.529695,25.581907 C 22.529695,25.581907 23.370516,25.59381 24.063684,25.581907 C 24.292022,25.577986 24.361898,25.602219 24.568998,25.581907 C 25.262166,25.59381 26.102987,25.581907 26.102987,25.581907 C 26.230961,25.581907 26.337597,25.407412 26.337597,25.197999 L 27.402366,10.757175 C 27.402366,10.547762 27.29573,10.402799 27.167755,10.402799 L 24.587044,10.402799 C 24.577532,10.400862 24.578842,10.373268 24.568998,10.373268 L 21.464926,10.373268 z " style="fill: rgb(255, 255, 255); fill-opacity: 1; fill-rule: nonzero; stroke: none; stroke-width: 4.1225; stroke-linecap: round; stroke-linejoin: round; stroke-miterlimit: 4; stroke-dashoffset: 0pt; stroke-opacity: 1;" id="rect1872"/>
16 - <path d="M -11.875 34.0625 A 4.5625 3.8125 0 1 1 -21,34.0625 A 4.5625 3.8125 0 1 1 -11.875 34.0625 z" transform="matrix(0.504864, 0, 0, 0.604182, 32.6594, 9.60884)" style="opacity: 1; fill: rgb(255, 255, 255); fill-opacity: 1; fill-rule: nonzero; stroke: none; stroke-width: 4.1225; stroke-linecap: round; stroke-linejoin: round; stroke-miterlimit: 4; stroke-dasharray: none; stroke-dashoffset: 0pt; stroke-opacity: 1;" id="path2062"/>
17 - <path d="M 43.676426,20.47678 C 43.676426,31.307396 37.624257,16.170581 25.001688,20.863168 C 12.279172,25.592912 4.4350535,31.307396 4.4350535,20.47678 C 4.4350535,9.6461627 13.22512,0.85609769 24.05574,0.85609769 C 34.886359,0.85609769 43.676426,9.6461627 43.676426,20.47678 z " style="fill: rgb(255, 254, 255); fill-opacity: 0.213904; fill-rule: nonzero; stroke: none; stroke-width: 1; stroke-linecap: round; stroke-linejoin: round; stroke-miterlimit: 4; stroke-dashoffset: 0pt; stroke-opacity: 1;" id="path3068"/>
18 - </g>
19 -</svg>
\ No newline at end of file
Index: trunk/extensions/DataCenter/Resources/Icons/Error.png
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Index: trunk/extensions/DataCenter/Resources/Icons/Dialog/Notice.png
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Property changes on: trunk/extensions/DataCenter/Resources/Icons/Dialog/Notice.png
___________________________________________________________________
Added: svn:mime-type
201 + application/octet-stream
Added: svn:mergeinfo
Index: trunk/extensions/DataCenter/Resources/Icons/Dialog/Error.svg
@@ -0,0 +1,78 @@
 2+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
 3+<!-- Created with Inkscape (http://www.inkscape.org/) -->
 4+<svg xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://web.resource.org/cc/" 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://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" width="48px" height="48px" id="svg1306" sodipodi:version="0.32" inkscape:version="0.43+devel" sodipodi:docbase="/home/garrett/Source/tango-icon-theme/scalable/status" sodipodi:docname="dialog-error.svg">
 5+ <defs id="defs1308">
 6+ <linearGradient id="linearGradient3957">
 7+ <stop style="stop-color: rgb(255, 254, 255); stop-opacity: 0.333333;" offset="0" id="stop3959"/>
 8+ <stop style="stop-color: rgb(255, 254, 255); stop-opacity: 0.215686;" offset="1" id="stop3961"/>
 9+ </linearGradient>
 10+ <linearGradient id="linearGradient2536">
 11+ <stop style="stop-color: rgb(164, 0, 0); stop-opacity: 1;" offset="0" id="stop2538"/>
 12+ <stop style="stop-color: rgb(255, 23, 23); stop-opacity: 1;" offset="1" id="stop2540"/>
 13+ </linearGradient>
 14+ <linearGradient id="linearGradient2479">
 15+ <stop style="stop-color: rgb(255, 230, 155); stop-opacity: 1;" offset="0" id="stop2481"/>
 16+ <stop style="stop-color: rgb(255, 255, 255); stop-opacity: 1;" offset="1" id="stop2483"/>
 17+ </linearGradient>
 18+ <linearGradient id="linearGradient4126" inkscape:collect="always">
 19+ <stop id="stop4128" offset="0" style="stop-color: rgb(0, 0, 0); stop-opacity: 1;"/>
 20+ <stop id="stop4130" offset="1" style="stop-color: rgb(0, 0, 0); stop-opacity: 0;"/>
 21+ </linearGradient>
 22+ <radialGradient inkscape:collect="always" xlink:href="#linearGradient4126" id="radialGradient2169" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1, 0, 0, 0.5, 1.8992e-14, 20)" cx="23.857143" cy="40.000000" fx="23.857143" fy="40.000000" r="17.142857"/>
 23+ <linearGradient inkscape:collect="always" xlink:href="#linearGradient2479" id="linearGradient2485" x1="43.93581" y1="53.835983" x2="20.064686" y2="-8.5626707" gradientUnits="userSpaceOnUse"/>
 24+ <linearGradient inkscape:collect="always" xlink:href="#linearGradient2536" id="linearGradient2542" x1="36.917976" y1="66.288063" x2="19.071495" y2="5.5410109" gradientUnits="userSpaceOnUse"/>
 25+ <linearGradient inkscape:collect="always" xlink:href="#linearGradient2536" id="linearGradient3046" gradientUnits="userSpaceOnUse" x1="36.917976" y1="66.288063" x2="19.071495" y2="5.5410109"/>
 26+ <linearGradient inkscape:collect="always" xlink:href="#linearGradient2479" id="linearGradient3048" gradientUnits="userSpaceOnUse" x1="43.93581" y1="53.835983" x2="20.064686" y2="-8.5626707"/>
 27+ <linearGradient inkscape:collect="always" xlink:href="#linearGradient2536" id="linearGradient3064" gradientUnits="userSpaceOnUse" x1="36.917976" y1="66.288063" x2="19.071495" y2="5.5410109"/>
 28+ <linearGradient inkscape:collect="always" xlink:href="#linearGradient2479" id="linearGradient3066" gradientUnits="userSpaceOnUse" x1="43.93581" y1="53.835983" x2="20.064686" y2="-8.5626707"/>
 29+ <linearGradient inkscape:collect="always" xlink:href="#linearGradient3957" id="linearGradient3963" x1="21.993773" y1="33.955299" x2="20.917078" y2="15.814602" gradientUnits="userSpaceOnUse"/>
 30+ <radialGradient inkscape:collect="always" xlink:href="#linearGradient4126" id="radialGradient3976" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1, 0, 0, 0.5, 1.89305e-14, 20)" cx="23.857143" cy="40.000000" fx="23.857143" fy="40.000000" r="17.142857"/>
 31+ <linearGradient inkscape:collect="always" xlink:href="#linearGradient2536" id="linearGradient3978" gradientUnits="userSpaceOnUse" x1="36.917976" y1="66.288063" x2="19.071495" y2="5.5410109"/>
 32+ <linearGradient inkscape:collect="always" xlink:href="#linearGradient2479" id="linearGradient3980" gradientUnits="userSpaceOnUse" x1="43.93581" y1="53.835983" x2="20.064686" y2="-8.5626707"/>
 33+ <linearGradient inkscape:collect="always" xlink:href="#linearGradient3957" id="linearGradient3982" gradientUnits="userSpaceOnUse" x1="21.993773" y1="33.955299" x2="20.917078" y2="15.814602"/>
 34+ </defs>
 35+ <sodipodi:namedview id="base" pagecolor="#ffffff" bordercolor="#666666" borderopacity="0.21568627" inkscape:pageopacity="0.0" inkscape:pageshadow="2" inkscape:zoom="1" inkscape:cx="27.043297" inkscape:cy="20.463852" inkscape:current-layer="layer2" showgrid="true" inkscape:grid-bbox="true" inkscape:document-units="px" inkscape:window-width="925" inkscape:window-height="846" inkscape:window-x="234" inkscape:window-y="52" inkscape:showpageshadow="false" fill="#ef2929" gridempspacing="4"/>
 36+ <metadata id="metadata1311">
 37+ <rdf:RDF>
 38+ <cc:Work rdf:about="">
 39+ <dc:format>image/svg+xml</dc:format>
 40+ <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
 41+ <dc:creator>
 42+ <cc:Agent>
 43+ <dc:title>Rodney Dawes</dc:title>
 44+ </cc:Agent>
 45+ </dc:creator>
 46+ <dc:contributor>
 47+ <cc:Agent>
 48+ <dc:title>Jakub Steiner, Garrett LeSage</dc:title>
 49+ </cc:Agent>
 50+ </dc:contributor>
 51+ <cc:license rdf:resource="http://creativecommons.org/licenses/by-sa/2.0/"/>
 52+ <dc:title>Dialog Error</dc:title>
 53+ </cc:Work>
 54+ <cc:License rdf:about="http://creativecommons.org/licenses/by-sa/2.0/">
 55+ <cc:permits rdf:resource="http://web.resource.org/cc/Reproduction"/>
 56+ <cc:permits rdf:resource="http://web.resource.org/cc/Distribution"/>
 57+ <cc:requires rdf:resource="http://web.resource.org/cc/Notice"/>
 58+ <cc:requires rdf:resource="http://web.resource.org/cc/Attribution"/>
 59+ <cc:permits rdf:resource="http://web.resource.org/cc/DerivativeWorks"/>
 60+ <cc:requires rdf:resource="http://web.resource.org/cc/ShareAlike"/>
 61+ </cc:License>
 62+ </rdf:RDF>
 63+ </metadata>
 64+ <g inkscape:groupmode="layer" id="layer2" inkscape:label="Shadow">
 65+ <path inkscape:r_cy="true" inkscape:r_cx="true" transform="matrix(1.07055, 0, 0, 0.525, -0.892755, 22.5)" d="M 41 40 A 17.142857 8.5714283 0 1 1 6.7142868,40 A 17.142857 8.5714283 0 1 1 41 40 z" sodipodi:ry="8.5714283" sodipodi:rx="17.142857" sodipodi:cy="40" sodipodi:cx="23.857143" id="path6548" style="overflow: visible; marker: none; opacity: 0.6; color: rgb(0, 0, 0); fill: url(#radialGradient3976) rgb(0, 0, 0); fill-opacity: 1; fill-rule: nonzero; stroke: none; stroke-width: 1; stroke-linecap: butt; stroke-linejoin: miter; stroke-miterlimit: 10; stroke-dasharray: none; stroke-dashoffset: 0pt; stroke-opacity: 1; visibility: visible; display: block;" sodipodi:type="arc"/>
 66+ </g>
 67+ <g id="layer1" inkscape:label="Layer 1" inkscape:groupmode="layer">
 68+ <g id="g4006">
 69+ <path transform="matrix(0.920488, 0, 0, 0.920488, 2.36853, 0.97408)" d="M 46.857143 23.928572 A 23.357143 23.357143 0 1 1 0.1428566,23.928572 A 23.357143 23.357143 0 1 1 46.857143 23.928572 z" sodipodi:ry="23.357143" sodipodi:rx="23.357143" sodipodi:cy="23.928572" sodipodi:cx="23.5" id="path1314" style="fill: url(#linearGradient3978) rgb(0, 0, 0); fill-opacity: 1; fill-rule: nonzero; stroke: rgb(178, 0, 0); stroke-width: 1.08638; stroke-linecap: butt; stroke-linejoin: miter; stroke-miterlimit: 4; stroke-dasharray: none; stroke-opacity: 1;" sodipodi:type="arc" inkscape:r_cx="true" inkscape:r_cy="true"/>
 70+ <path transform="matrix(0.856093, 0, 0, 0.856093, 1.81827, 0.197769)" d="M 49.901535 26.635273 A 23.991123 23.991123 0 1 1 1.9192886,26.635273 A 23.991123 23.991123 0 1 1 49.901535 26.635273 z" sodipodi:ry="23.991123" sodipodi:rx="23.991123" sodipodi:cy="26.635273" sodipodi:cx="25.910412" id="path3560" style="opacity: 0.346591; fill: rgb(204, 0, 0); fill-opacity: 0; stroke: url(#linearGradient3980) rgb(0, 0, 0); stroke-width: 1.1681; stroke-linecap: butt; stroke-linejoin: miter; stroke-miterlimit: 4; stroke-dasharray: none; stroke-opacity: 1;" sodipodi:type="arc" inkscape:r_cx="true" inkscape:r_cy="true"/>
 71+ </g>
 72+ </g>
 73+ <g inkscape:groupmode="layer" id="layer3" inkscape:label="Error Box">
 74+ <rect inkscape:r_cy="true" inkscape:r_cx="true" style="fill: rgb(239, 239, 239); fill-opacity: 1; fill-rule: nonzero; stroke: none; stroke-width: 0.738766; stroke-miterlimit: 4; stroke-dasharray: none; stroke-opacity: 0.862745;" id="rect2070" width="27.836435" height="7.1735945" x="10.078821" y="19.164932" transform="matrix(1.00588, 0, 0, 1.1152, -0.138045, -2.37271)"/>
 75+ </g>
 76+ <g inkscape:groupmode="layer" id="layer4" inkscape:label="Glossy Shine">
 77+ <path transform="matrix(1.00299, 0, 0, 1.00299, -0.0718587, 0.0196836)" sodipodi:nodetypes="czssc" id="path3955" d="M 43.370686,21.715486 C 43.370686,32.546102 33.016357,15.449178 24.695948,22.101874 C 16.569626,28.599385 4.0989837,34.292422 4.0989837,23.461806 C 4.0989837,12.377753 12.79438,2.0948032 23.625,2.0948032 C 34.455619,2.0948032 43.370686,10.884868 43.370686,21.715486 z " style="fill: url(#linearGradient3982) rgb(0, 0, 0); fill-opacity: 1; fill-rule: nonzero; stroke: none; stroke-width: 1; stroke-linecap: round; stroke-linejoin: round; stroke-miterlimit: 4; stroke-dashoffset: 0pt; stroke-opacity: 1;" inkscape:r_cx="true" inkscape:r_cy="true"/>
 78+ </g>
 79+</svg>
\ No newline at end of file
Property changes on: trunk/extensions/DataCenter/Resources/Icons/Dialog/Error.svg
___________________________________________________________________
Added: svn:mergeinfo
Added: svn:eol-style
180 + native
Index: trunk/extensions/DataCenter/Resources/Icons/Dialog/Important.svg
@@ -0,0 +1,18 @@
 2+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
 3+<svg xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.0" width="48" height="48" id="svg1800">
 4+ <defs id="defs3">
 5+ <linearGradient id="linearGradient3101">
 6+ <stop style="stop-color: rgb(0, 0, 0); stop-opacity: 1;" offset="0" id="stop3103"/>
 7+ <stop style="stop-color: rgb(0, 0, 0); stop-opacity: 0;" offset="1" id="stop3105"/>
 8+ </linearGradient>
 9+ <radialGradient cx="17.3125" cy="25.53125" r="9.6875" fx="17.3125" fy="25.53125" id="radialGradient3107" xlink:href="#linearGradient3101" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1, 0, 0, 0.351613, 0, 16.5541)"/>
 10+ </defs>
 11+ <g id="layer1">
 12+ <path d="M 27 25.53125 A 9.6875 3.40625 0 1 1 7.625,25.53125 A 9.6875 3.40625 0 1 1 27 25.53125 z" transform="matrix(2.18291, 0, 0, 2.18291, -13.5037, -14.3501)" style="overflow: visible; marker: none; opacity: 0.409091; color: rgb(0, 0, 0); fill: url(#radialGradient3107) rgb(0, 0, 0); fill-opacity: 1; fill-rule: nonzero; stroke: none; stroke-width: 1.10534; stroke-linecap: butt; stroke-linejoin: miter; stroke-miterlimit: 4; stroke-dasharray: none; stroke-dashoffset: 0pt; stroke-opacity: 1; visibility: visible; display: inline;" id="path3099"/>
 13+ <path d="M 46.138718 23.42804 A 22.008699 21.213203 0 1 1 2.1213188,23.42804 A 22.008699 21.213203 0 1 1 46.138718 23.42804 z" transform="matrix(0.94463, 0, 0, 0.980053, 1.50417, -1.55691)" style="opacity: 1; fill: rgb(245, 121, 0); fill-opacity: 1; fill-rule: nonzero; stroke: rgb(145, 73, 0); stroke-width: 0.982149; stroke-linecap: round; stroke-linejoin: round; stroke-miterlimit: 4; stroke-dasharray: none; stroke-dashoffset: 0pt; stroke-opacity: 1;" id="path1650"/>
 14+ <path d="M 46.138718 23.42804 A 22.008699 21.213203 0 1 1 2.1213188,23.42804 A 22.008699 21.213203 0 1 1 46.138718 23.42804 z" transform="matrix(0.914086, 0, 0, 0.948364, 2.38058, -0.905815)" style="opacity: 1; fill: none; fill-opacity: 1; fill-rule: nonzero; stroke: rgb(252, 175, 62); stroke-width: 0.982149; stroke-linecap: round; stroke-linejoin: round; stroke-miterlimit: 4; stroke-dasharray: none; stroke-dashoffset: 0pt; stroke-opacity: 1;" id="path3392"/>
 15+ <path d="M 21.464926,10.373268 C 21.336952,10.373268 21.230316,10.547762 21.230316,10.757175 L 22.295085,25.197999 C 22.295085,25.407412 22.401721,25.581906 22.529695,25.581907 C 22.529695,25.581907 23.370516,25.59381 24.063684,25.581907 C 24.292022,25.577986 24.361898,25.602219 24.568998,25.581907 C 25.262166,25.59381 26.102987,25.581907 26.102987,25.581907 C 26.230961,25.581907 26.337597,25.407412 26.337597,25.197999 L 27.402366,10.757175 C 27.402366,10.547762 27.29573,10.402799 27.167755,10.402799 L 24.587044,10.402799 C 24.577532,10.400862 24.578842,10.373268 24.568998,10.373268 L 21.464926,10.373268 z " style="fill: rgb(255, 255, 255); fill-opacity: 1; fill-rule: nonzero; stroke: none; stroke-width: 4.1225; stroke-linecap: round; stroke-linejoin: round; stroke-miterlimit: 4; stroke-dashoffset: 0pt; stroke-opacity: 1;" id="rect1872"/>
 16+ <path d="M -11.875 34.0625 A 4.5625 3.8125 0 1 1 -21,34.0625 A 4.5625 3.8125 0 1 1 -11.875 34.0625 z" transform="matrix(0.504864, 0, 0, 0.604182, 32.6594, 9.60884)" style="opacity: 1; fill: rgb(255, 255, 255); fill-opacity: 1; fill-rule: nonzero; stroke: none; stroke-width: 4.1225; stroke-linecap: round; stroke-linejoin: round; stroke-miterlimit: 4; stroke-dasharray: none; stroke-dashoffset: 0pt; stroke-opacity: 1;" id="path2062"/>
 17+ <path d="M 43.676426,20.47678 C 43.676426,31.307396 37.624257,16.170581 25.001688,20.863168 C 12.279172,25.592912 4.4350535,31.307396 4.4350535,20.47678 C 4.4350535,9.6461627 13.22512,0.85609769 24.05574,0.85609769 C 34.886359,0.85609769 43.676426,9.6461627 43.676426,20.47678 z " style="fill: rgb(255, 254, 255); fill-opacity: 0.213904; fill-rule: nonzero; stroke: none; stroke-width: 1; stroke-linecap: round; stroke-linejoin: round; stroke-miterlimit: 4; stroke-dashoffset: 0pt; stroke-opacity: 1;" id="path3068"/>
 18+ </g>
 19+</svg>
\ No newline at end of file
Property changes on: trunk/extensions/DataCenter/Resources/Icons/Dialog/Important.svg
___________________________________________________________________
Added: svn:mergeinfo
Added: svn:eol-style
120 + native
Index: trunk/extensions/DataCenter/Resources/Icons/Dialog/Error.png
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Property changes on: trunk/extensions/DataCenter/Resources/Icons/Dialog/Error.png
___________________________________________________________________
Added: svn:mime-type
221 + application/octet-stream
Added: svn:mergeinfo
Index: trunk/extensions/DataCenter/Resources/Icons/Dialog/Notice.svg
@@ -0,0 +1,18 @@
 2+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
 3+<!-- Created with Inkscape (http://www.inkscape.org/) -->
 4+<svg xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.0" width="48" height="48" id="svg1800">
 5+ <defs id="defs3">
 6+ <linearGradient id="linearGradient3101">
 7+ <stop id="stop3103" style="stop-color: rgb(0, 0, 0); stop-opacity: 1;" offset="0"/>
 8+ <stop id="stop3105" style="stop-color: rgb(0, 0, 0); stop-opacity: 0;" offset="1"/>
 9+ </linearGradient>
 10+ <radialGradient cx="17.3125" cy="25.53125" r="9.6875" fx="17.3125" fy="25.53125" id="radialGradient3107" xlink:href="#linearGradient3101" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1, 0, 0, 0.351613, 0, 16.5541)"/>
 11+ <radialGradient cx="17.3125" cy="25.53125" r="9.6875" fx="17.3125" fy="25.53125" id="radialGradient3266" xlink:href="#linearGradient3101" gradientUnits="userSpaceOnUse" gradientTransform="matrix(2.18291, 0, 0, 0.76754, -13.5037, 21.786)"/>
 12+ </defs>
 13+ <path d="M 45.43487,41.382321 C 45.43487,45.488855 35.967063,48.817858 24.287929,48.817858 C 12.608796,48.817858 3.1409888,45.488855 3.1409888,41.382321 C 3.1409888,37.275787 12.608796,33.946784 24.287929,33.946784 C 35.967063,33.946784 45.43487,37.275787 45.43487,41.382321 z" id="path3099" style="overflow: visible; marker: none; opacity: 0.409091; fill: url(#radialGradient3266) rgb(0, 0, 0); fill-opacity: 1; fill-rule: nonzero; stroke: none; stroke-width: 1.10534; stroke-linecap: butt; stroke-linejoin: miter; stroke-miterlimit: 4; stroke-dasharray: none; stroke-dashoffset: 0pt; stroke-opacity: 1; visibility: visible; display: inline;"/>
 14+ <path d="M 45.088187,21.403811 C 45.088187,32.885846 35.780153,42.193875 24.298109,42.193875 C 12.816066,42.193875 3.5080313,32.885846 3.5080314,21.403811 C 3.5080313,9.9217755 12.816066,0.61374686 24.298109,0.61374686 C 35.780153,0.61374686 45.088187,9.9217755 45.088187,21.403811 L 45.088187,21.403811 z" id="path1650" style="fill: rgb(52, 153, 241); fill-opacity: 1; fill-rule: nonzero; stroke: rgb(8, 105, 174); stroke-width: 0.945003; stroke-linecap: round; stroke-linejoin: round; stroke-miterlimit: 4; stroke-dasharray: none; stroke-dashoffset: 0pt; stroke-opacity: 1;"/>
 15+ <path d="M 44.555336,21.312495 C 44.555336,32.42327 35.548271,41.430334 24.437492,41.430334 C 13.326713,41.430334 4.3196477,32.42327 4.3196478,21.312495 C 4.3196477,10.201719 13.326713,1.1946559 24.437492,1.1946559 C 35.548271,1.1946559 44.555336,10.201719 44.555336,21.312495 L 44.555336,21.312495 z" id="path3392" style="fill: none; fill-opacity: 1; fill-rule: nonzero; stroke: rgb(129, 172, 255); stroke-width: 0.914447; stroke-linecap: round; stroke-linejoin: round; stroke-miterlimit: 4; stroke-dasharray: none; stroke-dashoffset: 0pt; stroke-opacity: 1;"/>
 16+ <path d="M 27.878592,17.227084 L 18.753546,17.227084 L 18.753546,20.170647 L 20.446095,20.170647 C 20.968114,20.172194 21.322261,20.307108 21.508537,20.575387 C 21.694805,20.843694 21.782192,21.236169 21.770698,21.752812 L 21.770698,29.9212 C 21.782192,30.437861 21.694805,30.830335 21.508536,31.098625 C 21.32226,31.366922 20.968113,31.501835 20.446095,31.503365 L 18.86393,31.503365 L 18.86393,34.446929 L 30.711771,34.446929 L 30.711771,31.503365 L 29.203195,31.503365 C 28.681162,31.501835 28.327014,31.366922 28.140753,31.098625 C 27.95447,30.830335 27.867083,30.437861 27.878592,29.9212 L 27.878592,17.227084 z" id="path3344" style="font-size: 36.795px; font-style: normal; font-weight: normal; fill: rgb(255, 255, 255); fill-opacity: 1; stroke: rgb(255, 255, 255); stroke-width: 0.2; stroke-linecap: butt; stroke-linejoin: miter; stroke-miterlimit: 4; stroke-dasharray: none; stroke-opacity: 1; font-family: Bitstream Vera Sans;"/>
 17+ <path d="M 43.676426,20.47678 C 43.676426,31.307396 37.624257,16.170581 25.001688,20.863168 C 12.279172,25.592912 4.4350535,31.307396 4.4350535,20.47678 C 4.4350535,9.6461627 13.22512,0.85609769 24.05574,0.85609769 C 34.886359,0.85609769 43.676426,9.6461627 43.676426,20.47678 z" id="path3068" style="fill: rgb(255, 254, 255); fill-opacity: 0.213904; fill-rule: nonzero; stroke: none; stroke-width: 1; stroke-linecap: round; stroke-linejoin: round; stroke-miterlimit: 4; stroke-dashoffset: 0pt; stroke-opacity: 1;"/>
 18+ <path d="M 24.677467,7.8023385 C 23.755297,7.8230604 22.996411,8.1312144 22.400804,8.7268016 C 21.805189,9.322437 21.497035,10.081323 21.476342,11.003463 C 21.497035,11.925646 21.805189,12.684533 22.400805,13.280125 C 22.996411,13.875756 23.755298,14.18391 24.677467,14.204588 C 25.599621,14.183909 26.358508,13.875755 26.954129,13.280124 C 27.549731,12.684533 27.857885,11.925646 27.878592,11.003463 C 27.857884,10.081322 27.54973,9.322436 26.954128,8.726801 C 26.358508,8.1312143 25.599621,7.8230604 24.677467,7.8023385 L 24.677467,7.8023385 z" id="text3246" style="font-size: 36.795px; font-style: normal; font-weight: normal; fill: rgb(255, 255, 255); fill-opacity: 1; stroke: rgb(255, 255, 255); stroke-width: 0.2; stroke-linecap: butt; stroke-linejoin: miter; stroke-miterlimit: 4; stroke-dasharray: none; stroke-opacity: 1; font-family: Bitstream Vera Sans;"/>
 19+</svg>
\ No newline at end of file
Property changes on: trunk/extensions/DataCenter/Resources/Icons/Dialog/Notice.svg
___________________________________________________________________
Added: svn:mergeinfo
Added: svn:eol-style
120 + native
Index: trunk/extensions/DataCenter/Resources/Icons/Dialog/Important.png
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Property changes on: trunk/extensions/DataCenter/Resources/Icons/Dialog/Important.png
___________________________________________________________________
Added: svn:mime-type
221 + application/octet-stream
Added: svn:mergeinfo
Index: trunk/extensions/DataCenter/Resources/Icons/Navigation/First-disabled.png
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Property changes on: trunk/extensions/DataCenter/Resources/Icons/Navigation/First-disabled.png
___________________________________________________________________
Added: svn:mime-type
322 + application/octet-stream
Index: trunk/extensions/DataCenter/Resources/Icons/Navigation/Up.svg
@@ -0,0 +1,67 @@
 2+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
 3+<!-- Created with Inkscape (http://www.inkscape.org/) -->
 4+<svg xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://web.resource.org/cc/" 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://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" sodipodi:docname="go-up.svg" sodipodi:docbase="/home/tigert/cvs/freedesktop.org/tango-icon-theme/scalable/actions" inkscape:version="0.43+devel" sodipodi:version="0.32" id="svg11300" height="48px" width="48px" inkscape:export-filename="/home/jimmac/Desktop/wi-fi.png" inkscape:export-xdpi="90.000000" inkscape:export-ydpi="90.000000" inkscape:output_extension="org.inkscape.output.svg.inkscape">
 5+ <defs id="defs3">
 6+ <linearGradient id="linearGradient2304">
 7+ <stop id="stop2306" offset="0" style="stop-color: rgb(115, 210, 22);"/>
 8+ <stop id="stop2308" offset="1.0000000" style="stop-color: rgb(78, 154, 6);"/>
 9+ </linearGradient>
 10+ <linearGradient id="linearGradient8662" inkscape:collect="always">
 11+ <stop id="stop8664" offset="0" style="stop-color: rgb(0, 0, 0); stop-opacity: 1;"/>
 12+ <stop id="stop8666" offset="1" style="stop-color: rgb(0, 0, 0); stop-opacity: 0;"/>
 13+ </linearGradient>
 14+ <linearGradient id="linearGradient8650" inkscape:collect="always">
 15+ <stop id="stop8652" offset="0" style="stop-color: rgb(255, 255, 255); stop-opacity: 1;"/>
 16+ <stop id="stop8654" offset="1" style="stop-color: rgb(255, 255, 255); stop-opacity: 0;"/>
 17+ </linearGradient>
 18+ <radialGradient inkscape:collect="always" xlink:href="#linearGradient8650" id="radialGradient1438" gradientUnits="userSpaceOnUse" gradientTransform="matrix(-3.74943e-16, -2.04673, 1.55761, -2.8534e-16, 2.76701, 66.9327)" cx="24.53788" cy="0.40010813" fx="24.53788" fy="0.40010813" r="17.171415"/>
 19+ <radialGradient inkscape:collect="always" xlink:href="#linearGradient2304" id="radialGradient1441" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1.87188e-16, -0.843022, 1.02017, 2.26523e-16, 0.606436, 42.5861)" cx="11.319205" cy="22.454971" fx="11.319205" fy="22.454971" r="16.956199"/>
 20+ <radialGradient inkscape:collect="always" xlink:href="#linearGradient8662" id="radialGradient1444" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1, 0, 0, 0.536723, 1.61472e-15, 16.8731)" cx="24.837126" cy="36.421127" fx="24.837126" fy="36.421127" r="15.644737"/>
 21+ </defs>
 22+ <sodipodi:namedview inkscape:window-y="25" inkscape:window-x="0" inkscape:window-height="885" inkscape:window-width="1280" inkscape:showpageshadow="false" inkscape:document-units="px" inkscape:grid-bbox="true" showgrid="false" inkscape:current-layer="layer1" inkscape:cy="25.620377" inkscape:cx="22.042915" inkscape:zoom="13.059378" inkscape:pageshadow="2" inkscape:pageopacity="0.0" borderopacity="0.25490196" bordercolor="#666666" pagecolor="#ffffff" id="base" fill="#73d216" stroke="#73d216"/>
 23+ <metadata id="metadata4">
 24+ <rdf:RDF>
 25+ <cc:Work rdf:about="">
 26+ <dc:format>image/svg+xml</dc:format>
 27+ <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
 28+ <dc:creator>
 29+ <cc:Agent>
 30+ <dc:title>Jakub Steiner</dc:title>
 31+ </cc:Agent>
 32+ </dc:creator>
 33+ <dc:source>http://jimmac.musichall.cz</dc:source>
 34+ <cc:license rdf:resource="http://creativecommons.org/licenses/by-sa/2.0/"/>
 35+ <dc:title>Go Up</dc:title>
 36+ <dc:subject>
 37+ <rdf:Bag>
 38+ <rdf:li>go</rdf:li>
 39+ <rdf:li>higher</rdf:li>
 40+ <rdf:li>up</rdf:li>
 41+ <rdf:li>arrow</rdf:li>
 42+ <rdf:li>pointer</rdf:li>
 43+ <rdf:li>&gt;</rdf:li>
 44+ </rdf:Bag>
 45+ </dc:subject>
 46+ <dc:contributor>
 47+ <cc:Agent>
 48+ <dc:title>Andreas Nilsson</dc:title>
 49+ </cc:Agent>
 50+ </dc:contributor>
 51+ </cc:Work>
 52+ <cc:License rdf:about="http://creativecommons.org/licenses/by-sa/2.0/">
 53+ <cc:permits rdf:resource="http://web.resource.org/cc/Reproduction"/>
 54+ <cc:permits rdf:resource="http://web.resource.org/cc/Distribution"/>
 55+ <cc:requires rdf:resource="http://web.resource.org/cc/Notice"/>
 56+ <cc:requires rdf:resource="http://web.resource.org/cc/Attribution"/>
 57+ <cc:permits rdf:resource="http://web.resource.org/cc/DerivativeWorks"/>
 58+ <cc:requires rdf:resource="http://web.resource.org/cc/ShareAlike"/>
 59+ </cc:License>
 60+ </rdf:RDF>
 61+ </metadata>
 62+ <g inkscape:groupmode="layer" inkscape:label="Layer 1" id="layer1">
 63+ <path transform="matrix(1.21447, 0, 0, 0.595458, -6.16385, 16.3127)" d="M 40.481863 36.421127 A 15.644737 8.3968935 0 1 1 9.1923885,36.421127 A 15.644737 8.3968935 0 1 1 40.481863 36.421127 z" sodipodi:ry="8.3968935" sodipodi:rx="15.644737" sodipodi:cy="36.421127" sodipodi:cx="24.837126" id="path8660" style="overflow: visible; marker: none; opacity: 0.299465; color: rgb(0, 0, 0); fill: url(#radialGradient1444) rgb(0, 0, 0); fill-opacity: 1; fill-rule: evenodd; stroke: none; stroke-width: 1; stroke-linecap: butt; stroke-linejoin: miter; stroke-miterlimit: 10; stroke-dasharray: none; stroke-dashoffset: 0pt; stroke-opacity: 1; visibility: visible; display: inline;" sodipodi:type="arc"/>
 64+ <path sodipodi:nodetypes="cccccccc" id="path8643" d="M 14.491792,38.500000 L 32.469477,38.500000 L 32.469477,25.547437 L 40.500000,25.547437 L 23.374809,5.4992135 L 6.5285585,25.489471 L 14.497096,25.555762 L 14.491792,38.500000 z " style="overflow: visible; marker: none; opacity: 1; color: rgb(0, 0, 0); fill: url(#radialGradient1441) rgb(0, 0, 0); fill-opacity: 1; fill-rule: evenodd; stroke: rgb(58, 115, 4); stroke-width: 1; stroke-linecap: round; stroke-linejoin: round; stroke-miterlimit: 10; stroke-dasharray: none; stroke-dashoffset: 0pt; stroke-opacity: 1; visibility: visible; display: inline;"/>
 65+ <path sodipodi:nodetypes="cccscc" id="path8645" d="M 7.5855237,25.03253 L 14.995821,25.03253 L 15.062422,31.594339 C 20.718034,20.593878 31.055517,22.749928 31.656768,15.966674 C 31.656768,15.966674 23.366938,6.4219692 23.366938,6.4219692 L 7.5855237,25.03253 z " style="overflow: visible; marker: none; opacity: 0.508021; color: rgb(0, 0, 0); fill: url(#radialGradient1438) rgb(0, 0, 0); fill-opacity: 1; fill-rule: evenodd; stroke: none; stroke-width: 1; stroke-linecap: round; stroke-linejoin: round; stroke-miterlimit: 10; stroke-dasharray: none; stroke-dashoffset: 0pt; stroke-opacity: 1; visibility: visible; display: inline;"/>
 66+ <path style="overflow: visible; marker: none; opacity: 0.481283; color: rgb(0, 0, 0); fill: none; fill-opacity: 1; fill-rule: evenodd; stroke: rgb(255, 255, 255); stroke-width: 1; stroke-linecap: butt; stroke-linejoin: miter; stroke-miterlimit: 10; stroke-dasharray: none; stroke-dashoffset: 0pt; stroke-opacity: 1; visibility: visible; display: inline;" d="M 15.602735,37.500000 L 31.502578,37.500000 L 31.502578,24.507050 L 38.311576,24.507050 L 23.361206,7.0700896 L 8.6546798,24.550470 L 15.475049,24.528373 L 15.602735,37.500000 z " id="path8658" sodipodi:nodetypes="cccccccc"/>
 67+ </g>
 68+</svg>
\ No newline at end of file
Index: trunk/extensions/DataCenter/Resources/Icons/Navigation/First.svg
@@ -0,0 +1,68 @@
 2+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
 3+<!-- Created with Inkscape (http://www.inkscape.org/) -->
 4+<svg xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://web.resource.org/cc/" 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://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" sodipodi:docname="go-first.svg" sodipodi:docbase="/home/tigert/cvs/freedesktop.org/tango-icon-theme/scalable/actions" inkscape:version="0.43+devel" sodipodi:version="0.32" id="svg11300" height="48px" width="48px" inkscape:export-filename="/home/jimmac/Desktop/wi-fi.png" inkscape:export-xdpi="90.000000" inkscape:export-ydpi="90.000000" inkscape:output_extension="org.inkscape.output.svg.inkscape">
 5+ <defs id="defs3">
 6+ <linearGradient id="linearGradient2301">
 7+ <stop id="stop2303" offset="0" style="stop-color: rgb(115, 210, 22);"/>
 8+ <stop id="stop2305" offset="1.0000000" style="stop-color: rgb(78, 154, 6);"/>
 9+ </linearGradient>
 10+ <radialGradient inkscape:collect="always" xlink:href="#linearGradient2301" id="radialGradient1441" gradientUnits="userSpaceOnUse" gradientTransform="matrix(-1.15057, 1.75752e-16, 3.46031e-16, 1.22346, 54.7419, -2.46142)" cx="22.752287" cy="29.900566" fx="22.752287" fy="29.900566" r="16.956199"/>
 11+ <linearGradient id="linearGradient8662" inkscape:collect="always">
 12+ <stop id="stop8664" offset="0" style="stop-color: rgb(0, 0, 0); stop-opacity: 1;"/>
 13+ <stop id="stop8666" offset="1" style="stop-color: rgb(0, 0, 0); stop-opacity: 0;"/>
 14+ </linearGradient>
 15+ <linearGradient id="linearGradient8650" inkscape:collect="always">
 16+ <stop id="stop8652" offset="0" style="stop-color: rgb(255, 255, 255); stop-opacity: 1;"/>
 17+ <stop id="stop8654" offset="1" style="stop-color: rgb(255, 255, 255); stop-opacity: 0;"/>
 18+ </linearGradient>
 19+ <radialGradient gradientUnits="userSpaceOnUse" gradientTransform="matrix(1, 0, 0, 0.536723, 4.44133e-15, 16.8731)" r="15.644737" fy="36.421127" fx="24.837126" cy="36.421127" cx="24.837126" id="radialGradient8668" xlink:href="#linearGradient8662" inkscape:collect="always"/>
 20+ <radialGradient inkscape:collect="always" xlink:href="#linearGradient8650" id="radialGradient6058" gradientUnits="userSpaceOnUse" gradientTransform="matrix(2.04673, -3.74943e-16, 2.8534e-16, 1.55761, -19.7102, 3.16659)" cx="17.474981" cy="1.4732735" fx="17.474981" fy="1.4732735" r="17.171415"/>
 21+ </defs>
 22+ <sodipodi:namedview inkscape:window-y="25" inkscape:window-x="0" inkscape:window-height="885" inkscape:window-width="1280" inkscape:showpageshadow="false" inkscape:document-units="px" inkscape:grid-bbox="true" showgrid="false" inkscape:current-layer="layer1" inkscape:cy="25.355927" inkscape:cx="27.23632" inkscape:zoom="11.313708" inkscape:pageshadow="2" inkscape:pageopacity="0.0" borderopacity="0.25490196" bordercolor="#666666" pagecolor="#ffffff" id="base" fill="#4e9a06" stroke="#4e9a06"/>
 23+ <metadata id="metadata4">
 24+ <rdf:RDF>
 25+ <cc:Work rdf:about="">
 26+ <dc:format>image/svg+xml</dc:format>
 27+ <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
 28+ <dc:creator>
 29+ <cc:Agent>
 30+ <dc:title>Jakub Steiner</dc:title>
 31+ </cc:Agent>
 32+ </dc:creator>
 33+ <dc:source>http://jimmac.musichall.cz</dc:source>
 34+ <cc:license rdf:resource="http://creativecommons.org/licenses/by-sa/2.0/"/>
 35+ <dc:title>Go Previous</dc:title>
 36+ <dc:subject>
 37+ <rdf:Bag>
 38+ <rdf:li>go</rdf:li>
 39+ <rdf:li>previous</rdf:li>
 40+ <rdf:li>left</rdf:li>
 41+ <rdf:li>arrow</rdf:li>
 42+ <rdf:li>pointer</rdf:li>
 43+ <rdf:li>&lt;</rdf:li>
 44+ </rdf:Bag>
 45+ </dc:subject>
 46+ <dc:contributor>
 47+ <cc:Agent>
 48+ <dc:title>Andreas Nilsson</dc:title>
 49+ </cc:Agent>
 50+ </dc:contributor>
 51+ </cc:Work>
 52+ <cc:License rdf:about="http://creativecommons.org/licenses/by-sa/2.0/">
 53+ <cc:permits rdf:resource="http://web.resource.org/cc/Reproduction"/>
 54+ <cc:permits rdf:resource="http://web.resource.org/cc/Distribution"/>
 55+ <cc:requires rdf:resource="http://web.resource.org/cc/Notice"/>
 56+ <cc:requires rdf:resource="http://web.resource.org/cc/Attribution"/>
 57+ <cc:permits rdf:resource="http://web.resource.org/cc/DerivativeWorks"/>
 58+ <cc:requires rdf:resource="http://web.resource.org/cc/ShareAlike"/>
 59+ </cc:License>
 60+ </rdf:RDF>
 61+ </metadata>
 62+ <g inkscape:groupmode="layer" inkscape:label="Layer 1" id="layer1">
 63+ <path transform="matrix(-1.27119, 0, 0, 1.27119, 56.5487, -13.1573)" d="M 40.481863 36.421127 A 15.644737 8.3968935 0 1 1 9.1923885,36.421127 A 15.644737 8.3968935 0 1 1 40.481863 36.421127 z" sodipodi:ry="8.3968935" sodipodi:rx="15.644737" sodipodi:cy="36.421127" sodipodi:cx="24.837126" id="path8660" style="overflow: visible; marker: none; opacity: 0.299465; color: rgb(0, 0, 0); fill: url(#radialGradient8668) rgb(0, 0, 0); fill-opacity: 1; fill-rule: evenodd; stroke: none; stroke-width: 1; stroke-linecap: butt; stroke-linejoin: miter; stroke-miterlimit: 10; stroke-dasharray: none; stroke-dashoffset: 0pt; stroke-opacity: 1; visibility: visible; display: inline;" sodipodi:type="arc"/>
 64+ <path style="overflow: visible; marker: none; opacity: 1; color: rgb(0, 0, 0); fill: url(#radialGradient1441) rgb(0, 0, 0); fill-opacity: 1; fill-rule: evenodd; stroke: rgb(58, 115, 4); stroke-width: 1; stroke-linecap: round; stroke-linejoin: round; stroke-miterlimit: 10; stroke-dasharray: none; stroke-dashoffset: 0pt; stroke-opacity: 1; visibility: visible; display: inline;" d="M 2.5000002,6.4999998 L 8.4962092,6.4999998 L 8.4962092,21.625000 L 26.500000,6.5312498 L 26.562500,14.500000 L 39.500000,14.500000 L 39.500000,32.531250 L 26.562500,32.531250 L 26.562500,40.500000 L 8.4962092,25.125000 L 8.4962092,40.498104 L 2.5000002,40.498104 L 2.5000002,6.4999998 z " id="path18242" sodipodi:nodetypes="ccccccccccccc"/>
 65+ <rect style="opacity: 0.481; fill: none; fill-opacity: 1; fill-rule: evenodd; stroke: rgb(255, 255, 255); stroke-width: 1; stroke-linecap: butt; stroke-linejoin: miter; stroke-miterlimit: 4; stroke-dasharray: none; stroke-dashoffset: 0pt; stroke-opacity: 1;" id="rect2163" width="32.011883" height="4.0094671" x="7.4881172" y="3.4905324" transform="matrix(0, 1, 1, 0, 0, 0)"/>
 66+ <path style="overflow: visible; marker: none; opacity: 0.481283; color: rgb(0, 0, 0); fill: none; fill-opacity: 1; fill-rule: evenodd; stroke: rgb(255, 255, 255); stroke-width: 1; stroke-linecap: butt; stroke-linejoin: miter; stroke-miterlimit: 10; stroke-dasharray: none; stroke-dashoffset: 0pt; stroke-opacity: 1; visibility: visible; display: inline;" d="M 38.519933,15.448055 L 38.519933,31.504148 L 25.526984,31.504148 L 25.526984,38.156896 L 8.5312502,23.936088 L 8.5319662,22.764585 L 25.570404,8.5000002 L 25.548307,15.507869 L 38.519933,15.448055 z " id="path8658" sodipodi:nodetypes="ccccccccc"/>
 67+ <path sodipodi:nodetypes="ccccccccc" id="path8645" d="M 26.066367,7.5151738 L 26.035117,15.040398 L 38.946037,14.946648 L 39.008537,23.924861 C 22.258537,17.674861 18.250000,29.344573 3.0000000,23.094573 L 3.0165920,6.9965978 L 7.8456840,6.9611228 L 7.8622750,22.613148 L 26.066367,7.5151738 z " style="overflow: visible; marker: none; opacity: 0.508021; color: rgb(0, 0, 0); fill: url(#radialGradient6058) rgb(0, 0, 0); fill-opacity: 1; fill-rule: evenodd; stroke: none; stroke-width: 1; stroke-linecap: round; stroke-linejoin: round; stroke-miterlimit: 10; stroke-dasharray: none; stroke-dashoffset: 0pt; stroke-opacity: 1; visibility: visible; display: inline;"/>
 68+ </g>
 69+</svg>
\ No newline at end of file
Index: trunk/extensions/DataCenter/Resources/Icons/Navigation/Top.png
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Property changes on: trunk/extensions/DataCenter/Resources/Icons/Navigation/Top.png
___________________________________________________________________
Added: svn:mime-type
170 + application/octet-stream
Index: trunk/extensions/DataCenter/Resources/Icons/Navigation/Last.png
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Property changes on: trunk/extensions/DataCenter/Resources/Icons/Navigation/Last.png
___________________________________________________________________
Added: svn:mime-type
271 + application/octet-stream
Index: trunk/extensions/DataCenter/Resources/Icons/Navigation/Bottom.png
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Property changes on: trunk/extensions/DataCenter/Resources/Icons/Navigation/Bottom.png
___________________________________________________________________
Added: svn:mime-type
372 + application/octet-stream
Index: trunk/extensions/DataCenter/Resources/Icons/Navigation/Top-disabled.png
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Property changes on: trunk/extensions/DataCenter/Resources/Icons/Navigation/Top-disabled.png
___________________________________________________________________
Added: svn:mime-type
473 + application/octet-stream
Index: trunk/extensions/DataCenter/Resources/Icons/Navigation/Down.png
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Property changes on: trunk/extensions/DataCenter/Resources/Icons/Navigation/Down.png
___________________________________________________________________
Added: svn:mime-type
574 + application/octet-stream
Index: trunk/extensions/DataCenter/Resources/Icons/Navigation/Last-disabled.png
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Property changes on: trunk/extensions/DataCenter/Resources/Icons/Navigation/Last-disabled.png
___________________________________________________________________
Added: svn:mime-type
675 + application/octet-stream
Index: trunk/extensions/DataCenter/Resources/Icons/Navigation/Bottom-disabled.png
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Property changes on: trunk/extensions/DataCenter/Resources/Icons/Navigation/Bottom-disabled.png
___________________________________________________________________
Added: svn:mime-type
776 + application/octet-stream
Index: trunk/extensions/DataCenter/Resources/Icons/Navigation/Previous.png
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Property changes on: trunk/extensions/DataCenter/Resources/Icons/Navigation/Previous.png
___________________________________________________________________
Added: svn:mime-type
877 + application/octet-stream
Index: trunk/extensions/DataCenter/Resources/Icons/Navigation/Down-disabled.png
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Property changes on: trunk/extensions/DataCenter/Resources/Icons/Navigation/Down-disabled.png
___________________________________________________________________
Added: svn:mime-type
978 + application/octet-stream
Index: trunk/extensions/DataCenter/Resources/Icons/Navigation/Top.svg
@@ -0,0 +1,205 @@
 2+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
 3+<!-- Created with Inkscape (http://www.inkscape.org/) -->
 4+<svg xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://web.resource.org/cc/" 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://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" sodipodi:docname="go-top.svg" sodipodi:docbase="/home/andreas/projekt/tango/scalable" inkscape:version="0.42+0.43pre2" sodipodi:version="0.32" id="svg11300" height="48px" width="48px" inkscape:export-filename="/home/jimmac/Desktop/wi-fi.png" inkscape:export-xdpi="90.000000" inkscape:export-ydpi="90.000000">
 5+ <defs id="defs3">
 6+ <linearGradient id="linearGradient2308">
 7+ <stop id="stop2310" offset="0" style="stop-color: rgb(115, 210, 22);"/>
 8+ <stop id="stop2312" offset="1.0000000" style="stop-color: rgb(78, 154, 6);"/>
 9+ </linearGradient>
 10+ <linearGradient id="linearGradient2591">
 11+ <stop style="stop-color: rgb(157, 176, 41); stop-opacity: 1;" offset="0" id="stop2593"/>
 12+ <stop style="stop-color: rgb(134, 150, 35); stop-opacity: 1;" offset="1.0000000" id="stop2595"/>
 13+ </linearGradient>
 14+ <linearGradient id="linearGradient10314">
 15+ <stop style="stop-color: rgb(126, 165, 214); stop-opacity: 1;" offset="0.0000000" id="stop10316"/>
 16+ <stop style="stop-color: rgb(70, 126, 197); stop-opacity: 1;" offset="1.0000000" id="stop10318"/>
 17+ </linearGradient>
 18+ <linearGradient id="linearGradient8938">
 19+ <stop id="stop8940" offset="0.0000000" style="stop-color: rgb(253, 198, 116); stop-opacity: 1;"/>
 20+ <stop id="stop8942" offset="1.0000000" style="stop-color: rgb(216, 129, 3); stop-opacity: 1;"/>
 21+ </linearGradient>
 22+ <linearGradient id="linearGradient8662" inkscape:collect="always">
 23+ <stop id="stop8664" offset="0" style="stop-color: rgb(0, 0, 0); stop-opacity: 1;"/>
 24+ <stop id="stop8666" offset="1" style="stop-color: rgb(0, 0, 0); stop-opacity: 0;"/>
 25+ </linearGradient>
 26+ <linearGradient id="linearGradient8650" inkscape:collect="always">
 27+ <stop id="stop8652" offset="0" style="stop-color: rgb(255, 255, 255); stop-opacity: 1;"/>
 28+ <stop id="stop8654" offset="1" style="stop-color: rgb(255, 255, 255); stop-opacity: 0;"/>
 29+ </linearGradient>
 30+ <linearGradient id="linearGradient7636" inkscape:collect="always">
 31+ <stop id="stop7638" offset="0" style="stop-color: rgb(0, 0, 0); stop-opacity: 1;"/>
 32+ <stop id="stop7640" offset="1" style="stop-color: rgb(0, 0, 0); stop-opacity: 0;"/>
 33+ </linearGradient>
 34+ <linearGradient id="linearGradient7614">
 35+ <stop id="stop7616" offset="0.0000000" style="stop-color: rgb(255, 255, 255); stop-opacity: 1;"/>
 36+ <stop style="stop-color: rgb(255, 255, 255); stop-opacity: 1;" offset="0.21590909" id="stop7649"/>
 37+ <stop style="stop-color: rgb(131, 131, 131); stop-opacity: 1;" offset="0.50000000" id="stop7632"/>
 38+ <stop id="stop7618" offset="1" style="stop-color: rgb(131, 131, 131); stop-opacity: 0;"/>
 39+ </linearGradient>
 40+ <linearGradient id="linearGradient7608">
 41+ <stop style="stop-color: rgb(255, 255, 255); stop-opacity: 1;" offset="0.0000000" id="stop7610"/>
 42+ <stop id="stop7622" offset="0.46022728" style="stop-color: rgb(227, 227, 227); stop-opacity: 1;"/>
 43+ <stop style="stop-color: rgb(218, 218, 218); stop-opacity: 0.670588;" offset="0.61970556" id="stop7624"/>
 44+ <stop style="stop-color: rgb(209, 209, 209); stop-opacity: 0.342857;" offset="1.0000000" id="stop7612"/>
 45+ </linearGradient>
 46+ <linearGradient id="linearGradient7602">
 47+ <stop id="stop7604" offset="0.0000000" style="stop-color: rgb(246, 246, 246); stop-opacity: 1;"/>
 48+ <stop id="stop7606" offset="1.0000000" style="stop-color: rgb(224, 224, 224); stop-opacity: 1;"/>
 49+ </linearGradient>
 50+ <linearGradient id="linearGradient7586">
 51+ <stop id="stop7588" offset="0.0000000" style="stop-color: rgb(82, 82, 82); stop-opacity: 1;"/>
 52+ <stop id="stop7590" offset="1.0000000" style="stop-color: rgb(0, 0, 0); stop-opacity: 1;"/>
 53+ </linearGradient>
 54+ <linearGradient inkscape:collect="always" id="linearGradient12836">
 55+ <stop style="stop-color: rgb(81, 81, 82); stop-opacity: 1;" offset="0" id="stop12838"/>
 56+ <stop style="stop-color: rgb(81, 81, 82); stop-opacity: 0;" offset="1" id="stop12840"/>
 57+ </linearGradient>
 58+ <linearGradient id="linearGradient12828">
 59+ <stop style="stop-color: rgb(204, 204, 205); stop-opacity: 1;" offset="0.0000000" id="stop12830"/>
 60+ <stop id="stop12862" offset="0.0000000" style="stop-color: rgb(173, 173, 174); stop-opacity: 1;"/>
 61+ <stop style="stop-color: rgb(143, 143, 144); stop-opacity: 0;" offset="1.0000000" id="stop12832"/>
 62+ </linearGradient>
 63+ <linearGradient id="linearGradient12810">
 64+ <stop style="stop-color: rgb(255, 255, 255); stop-opacity: 1;" offset="0" id="stop12812"/>
 65+ <stop style="stop-color: rgb(229, 229, 229); stop-opacity: 1;" offset="1.0000000" id="stop12814"/>
 66+ </linearGradient>
 67+ <linearGradient inkscape:collect="always" id="linearGradient11625">
 68+ <stop style="stop-color: rgb(252, 233, 79); stop-opacity: 1;" offset="0" id="stop11627"/>
 69+ <stop style="stop-color: rgb(252, 233, 79); stop-opacity: 0;" offset="1" id="stop11629"/>
 70+ </linearGradient>
 71+ <linearGradient id="linearGradient11615">
 72+ <stop style="stop-color: rgb(99, 99, 99); stop-opacity: 1;" offset="0.0000000" id="stop11617"/>
 73+ <stop style="stop-color: rgb(0, 0, 0); stop-opacity: 1;" offset="1.0000000" id="stop11619"/>
 74+ </linearGradient>
 75+ <linearGradient id="linearGradient11602">
 76+ <stop style="stop-color: rgb(255, 255, 255); stop-opacity: 1;" offset="0.0000000" id="stop11604"/>
 77+ <stop style="stop-color: rgb(197, 197, 197); stop-opacity: 1;" offset="1.0000000" id="stop11606"/>
 78+ </linearGradient>
 79+ <linearGradient id="linearGradient11594">
 80+ <stop style="stop-color: rgb(255, 255, 255); stop-opacity: 1;" offset="0" id="stop11596"/>
 81+ <stop style="stop-color: rgb(209, 209, 209); stop-opacity: 1;" offset="1.0000000" id="stop11598"/>
 82+ </linearGradient>
 83+ <linearGradient id="linearGradient11520">
 84+ <stop style="stop-color: rgb(251, 251, 251); stop-opacity: 1;" offset="0.0000000" id="stop11522"/>
 85+ <stop style="stop-color: rgb(220, 220, 220); stop-opacity: 1;" offset="1.0000000" id="stop11524"/>
 86+ </linearGradient>
 87+ <linearGradient inkscape:collect="always" id="linearGradient11508">
 88+ <stop style="stop-color: rgb(0, 0, 0); stop-opacity: 1;" offset="0" id="stop11510"/>
 89+ <stop style="stop-color: rgb(0, 0, 0); stop-opacity: 0;" offset="1" id="stop11512"/>
 90+ </linearGradient>
 91+ <linearGradient inkscape:collect="always" id="linearGradient11494">
 92+ <stop style="stop-color: rgb(239, 41, 41); stop-opacity: 1;" offset="0" id="stop11496"/>
 93+ <stop style="stop-color: rgb(239, 41, 41); stop-opacity: 0;" offset="1" id="stop11498"/>
 94+ </linearGradient>
 95+ <linearGradient id="linearGradient11415">
 96+ <stop style="stop-color: rgb(32, 74, 135); stop-opacity: 0;" offset="0.0000000" id="stop11417"/>
 97+ <stop id="stop11423" offset="0.50000000" style="stop-color: rgb(32, 74, 135); stop-opacity: 1;"/>
 98+ <stop style="stop-color: rgb(32, 74, 135); stop-opacity: 0;" offset="1" id="stop11419"/>
 99+ </linearGradient>
 100+ <linearGradient inkscape:collect="always" id="linearGradient11399">
 101+ <stop style="stop-color: rgb(0, 0, 0); stop-opacity: 1;" offset="0" id="stop11401"/>
 102+ <stop style="stop-color: rgb(0, 0, 0); stop-opacity: 0;" offset="1" id="stop11403"/>
 103+ </linearGradient>
 104+ <linearGradient inkscape:collect="always" xlink:href="#linearGradient11415" id="linearGradient11425" gradientUnits="userSpaceOnUse" x1="15.828360" y1="3.7744560" x2="43.615788" y2="34.462429" gradientTransform="translate(-60.2857, -0.285714)"/>
 105+ <linearGradient inkscape:collect="always" xlink:href="#linearGradient11415" id="linearGradient11427" gradientUnits="userSpaceOnUse" x1="9.6957054" y1="9.3458843" x2="35.679932" y2="39.033859" gradientTransform="translate(-60.5714)"/>
 106+ <linearGradient inkscape:collect="always" xlink:href="#linearGradient11415" id="linearGradient11439" gradientUnits="userSpaceOnUse" gradientTransform="translate(-60.8571, 0.428571)" x1="13.267134" y1="19.774456" x2="26.758644" y2="33.462429"/>
 107+ <radialGradient inkscape:collect="always" xlink:href="#linearGradient11399" id="radialGradient11441" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1, 0, 0, 0.487395, 0, 20.0648)" cx="12.071428" cy="39.142857" fx="12.071428" fy="39.142857" r="8.5000000"/>
 108+ <radialGradient inkscape:collect="always" xlink:href="#linearGradient11494" id="radialGradient11500" cx="27.577173" cy="15.048258" fx="27.577173" fy="15.048258" r="3.8335034" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1.24345, 2.10678e-16, -2.10678e-16, 1.24345, -6.71375, -3.74285)"/>
 109+ <radialGradient inkscape:collect="always" xlink:href="#linearGradient11494" id="radialGradient11504" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1.24345, 2.10678e-16, -2.10678e-16, 1.24345, -6.71375, -3.74285)" cx="27.577173" cy="16.049133" fx="27.577173" fy="16.049133" r="3.8335034"/>
 110+ <radialGradient inkscape:collect="always" xlink:href="#linearGradient11508" id="radialGradient11514" cx="30.203562" cy="44.565483" fx="30.203562" fy="44.565483" r="6.5659914" gradientTransform="matrix(1, 0, 0, 0.338462, 2.16658e-14, 29.4818)" gradientUnits="userSpaceOnUse"/>
 111+ <radialGradient inkscape:collect="always" xlink:href="#linearGradient11520" id="radialGradient11526" cx="24.445690" cy="35.878170" fx="24.445690" fy="35.878170" r="20.530962" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1.99506, -1.53593e-32, 0, 1.85541, 24.9492, -30.2043)"/>
 112+ <radialGradient inkscape:collect="always" xlink:href="#linearGradient11508" id="radialGradient11532" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1, 0, 0, 0.338462, -5.34841e-14, 29.4818)" cx="30.203562" cy="44.565483" fx="30.203562" fy="44.565483" r="6.5659914"/>
 113+ <linearGradient inkscape:collect="always" xlink:href="#linearGradient11594" id="linearGradient11600" x1="20.092352" y1="8.9471626" x2="31.799011" y2="38.947163" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1.04532, 0, 0, 0.957884, 48.1663, 1.41554)"/>
 114+ <linearGradient inkscape:collect="always" xlink:href="#linearGradient11520" id="linearGradient11608" x1="24.445671" y1="0.49847093" x2="24.445671" y2="39.447163" gradientUnits="userSpaceOnUse" gradientTransform="matrix(0.984324, 0, 0, 0.957884, 49.6573, 1.41554)"/>
 115+ <radialGradient inkscape:collect="always" xlink:href="#linearGradient11615" id="radialGradient11621" cx="25.000000" cy="27.749998" fx="25.000000" fy="27.749998" r="4.7500000" gradientTransform="matrix(3.57034, 3.1711e-15, -4.0056e-15, 4.5099, -64.2584, -94.255)" gradientUnits="userSpaceOnUse"/>
 116+ <linearGradient inkscape:collect="always" xlink:href="#linearGradient11625" id="linearGradient11631" x1="21.500000" y1="30.000000" x2="21.500000" y2="27.375000" gradientUnits="userSpaceOnUse"/>
 117+ <linearGradient inkscape:collect="always" xlink:href="#linearGradient11625" id="linearGradient11635" gradientUnits="userSpaceOnUse" x1="21.500000" y1="30.000000" x2="21.500000" y2="27.375000" gradientTransform="translate(2)"/>
 118+ <linearGradient inkscape:collect="always" xlink:href="#linearGradient11625" id="linearGradient11639" gradientUnits="userSpaceOnUse" gradientTransform="translate(4)" x1="21.500000" y1="30.000000" x2="21.500000" y2="27.375000"/>
 119+ <linearGradient inkscape:collect="always" xlink:href="#linearGradient11625" id="linearGradient11643" gradientUnits="userSpaceOnUse" gradientTransform="translate(6)" x1="21.500000" y1="30.000000" x2="21.500000" y2="27.375000"/>
 120+ <linearGradient inkscape:collect="always" xlink:href="#linearGradient11625" id="linearGradient11647" gradientUnits="userSpaceOnUse" gradientTransform="translate(8)" x1="21.500000" y1="30.000000" x2="21.500000" y2="27.375000"/>
 121+ <linearGradient inkscape:collect="always" xlink:href="#linearGradient11625" id="linearGradient11655" gradientUnits="userSpaceOnUse" x1="21.500000" y1="30.000000" x2="21.500000" y2="27.375000"/>
 122+ <linearGradient inkscape:collect="always" xlink:href="#linearGradient11625" id="linearGradient11657" gradientUnits="userSpaceOnUse" gradientTransform="translate(2)" x1="21.500000" y1="30.000000" x2="21.500000" y2="27.375000"/>
 123+ <linearGradient inkscape:collect="always" xlink:href="#linearGradient11625" id="linearGradient11659" gradientUnits="userSpaceOnUse" gradientTransform="translate(4)" x1="21.500000" y1="30.000000" x2="21.500000" y2="27.375000"/>
 124+ <linearGradient inkscape:collect="always" xlink:href="#linearGradient11625" id="linearGradient11661" gradientUnits="userSpaceOnUse" gradientTransform="translate(6)" x1="21.500000" y1="30.000000" x2="21.500000" y2="27.375000"/>
 125+ <linearGradient inkscape:collect="always" xlink:href="#linearGradient12810" id="linearGradient12816" x1="65.623963" y1="21.459777" x2="87.528968" y2="21.459777" gradientUnits="userSpaceOnUse"/>
 126+ <linearGradient inkscape:collect="always" xlink:href="#linearGradient12810" id="linearGradient12818" gradientUnits="userSpaceOnUse" x1="84.998962" y1="25.209778" x2="62.591469" y2="12.022278"/>
 127+ <radialGradient inkscape:collect="always" xlink:href="#linearGradient12828" id="radialGradient12834" cx="88.593018" cy="33.398670" fx="88.593018" fy="33.398670" r="7.0056136" gradientTransform="matrix(0.969219, 0.227988, -0.194668, 0.82757, 9.44387, -15.9985)" gradientUnits="userSpaceOnUse"/>
 128+ <linearGradient inkscape:collect="always" xlink:href="#linearGradient12836" id="linearGradient12842" x1="88.750000" y1="31.656250" x2="92.062500" y2="36.656250" gradientUnits="userSpaceOnUse"/>
 129+ <linearGradient inkscape:collect="always" xlink:href="#linearGradient12810" id="linearGradient12878" gradientUnits="userSpaceOnUse" x1="65.623963" y1="21.459777" x2="87.528968" y2="21.459777"/>
 130+ <linearGradient inkscape:collect="always" xlink:href="#linearGradient12836" id="linearGradient12880" gradientUnits="userSpaceOnUse" x1="88.750000" y1="31.656250" x2="92.062500" y2="36.656250"/>
 131+ <radialGradient inkscape:collect="always" xlink:href="#linearGradient12828" id="radialGradient12882" gradientUnits="userSpaceOnUse" gradientTransform="matrix(0.969219, 0.227988, -0.194668, 0.82757, 9.44387, -15.9985)" cx="88.593018" cy="33.398670" fx="88.593018" fy="33.398670" r="7.0056136"/>
 132+ <linearGradient inkscape:collect="always" xlink:href="#linearGradient12810" id="linearGradient12884" gradientUnits="userSpaceOnUse" x1="84.998962" y1="25.209778" x2="62.591469" y2="12.022278"/>
 133+ <radialGradient inkscape:collect="always" xlink:href="#linearGradient11615" id="radialGradient12894" gradientUnits="userSpaceOnUse" gradientTransform="matrix(3.57034, 3.1711e-15, -4.0056e-15, 4.5099, -64.2584, -94.255)" cx="25.000000" cy="27.749998" fx="25.000000" fy="27.749998" r="4.7500000"/>
 134+ <linearGradient inkscape:collect="always" xlink:href="#linearGradient11625" id="linearGradient12896" gradientUnits="userSpaceOnUse" x1="21.500000" y1="30.000000" x2="21.500000" y2="27.375000" gradientTransform="translate(0.0726744, -0.181686)"/>
 135+ <linearGradient inkscape:collect="always" xlink:href="#linearGradient11625" id="linearGradient12898" gradientUnits="userSpaceOnUse" gradientTransform="translate(2.07267, -0.181686)" x1="21.500000" y1="30.000000" x2="21.500000" y2="27.375000"/>
 136+ <linearGradient inkscape:collect="always" xlink:href="#linearGradient11625" id="linearGradient12900" gradientUnits="userSpaceOnUse" gradientTransform="translate(4.07267, -0.181686)" x1="21.500000" y1="30.000000" x2="21.500000" y2="27.375000"/>
 137+ <linearGradient inkscape:collect="always" xlink:href="#linearGradient11625" id="linearGradient12902" gradientUnits="userSpaceOnUse" gradientTransform="translate(6)" x1="21.500000" y1="30.000000" x2="21.500000" y2="27.375000"/>
 138+ <linearGradient inkscape:collect="always" xlink:href="#linearGradient11625" id="linearGradient12911" gradientUnits="userSpaceOnUse" gradientTransform="translate(0.0726744, -0.181686)" x1="21.500000" y1="30.000000" x2="21.500000" y2="27.375000"/>
 139+ <linearGradient inkscape:collect="always" xlink:href="#linearGradient11625" id="linearGradient12913" gradientUnits="userSpaceOnUse" gradientTransform="translate(2.07267, -0.181686)" x1="21.500000" y1="30.000000" x2="21.500000" y2="27.375000"/>
 140+ <linearGradient inkscape:collect="always" xlink:href="#linearGradient11625" id="linearGradient12915" gradientUnits="userSpaceOnUse" gradientTransform="translate(4.07267, -0.181686)" x1="21.500000" y1="30.000000" x2="21.500000" y2="27.375000"/>
 141+ <linearGradient y2="21.067410" x2="24.445690" y1="33.447811" x1="31.597168" gradientTransform="matrix(0.476329, 0, 0, 0.627721, 62.0756, 9.15693)" gradientUnits="userSpaceOnUse" id="linearGradient7584" xlink:href="#linearGradient11594" inkscape:collect="always"/>
 142+ <radialGradient gradientUnits="userSpaceOnUse" gradientTransform="matrix(2.40788, 2.77625e-16, -5.90088e-16, 1.86105, 14.9698, -20.5578)" r="6.0270013" fy="29.099535" fx="24.399090" cy="29.099535" cx="24.399090" id="radialGradient7592" xlink:href="#linearGradient7586" inkscape:collect="always"/>
 143+ <linearGradient y2="11.042997" x2="22.585604" y1="34.149513" x1="22.585604" gradientTransform="matrix(1.05922, 0, 0, 0.808101, 48.0866, 4.00139)" gradientUnits="userSpaceOnUse" id="linearGradient7596" xlink:href="#linearGradient7608" inkscape:collect="always"/>
 144+ <linearGradient gradientTransform="translate(49.3207)" gradientUnits="userSpaceOnUse" y2="38.454056" x2="28.284273" y1="28.554562" x1="25.279068" id="linearGradient7642" xlink:href="#linearGradient7636" inkscape:collect="always"/>
 145+ <radialGradient gradientUnits="userSpaceOnUse" gradientTransform="matrix(2.77712, -0.0812645, 0.0689121, 2.22301, 4.03512, -33.248)" r="4.4774761" fy="29.609560" fx="24.483574" cy="29.609560" cx="24.483574" id="radialGradient7647" xlink:href="#linearGradient7614" inkscape:collect="always"/>
 146+ <radialGradient gradientUnits="userSpaceOnUse" gradientTransform="matrix(2.04673, -3.74943e-16, 2.8534e-16, 1.55761, -19.518, 3.27531)" r="17.171415" fy="2.8969381" fx="19.701141" cy="2.8969381" cx="19.701141" id="radialGradient8656" xlink:href="#linearGradient8650" inkscape:collect="always"/>
 147+ <radialGradient gradientUnits="userSpaceOnUse" gradientTransform="matrix(1, 0, 0, 0.536723, 9.30247e-16, 16.8731)" r="15.644737" fy="36.421127" fx="24.837126" cy="36.421127" cx="24.837126" id="radialGradient8668" xlink:href="#linearGradient8662" inkscape:collect="always"/>
 148+ <radialGradient inkscape:collect="always" xlink:href="#linearGradient2591" id="radialGradient2597" cx="22.291636" cy="32.797512" fx="22.291636" fy="32.797512" r="16.956199" gradientTransform="matrix(0.843022, 1.87188e-16, -2.26523e-16, 1.02017, 4.4993, 1.20521)" gradientUnits="userSpaceOnUse"/>
 149+ <radialGradient inkscape:collect="always" xlink:href="#linearGradient8662" id="radialGradient1430" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1, 0, 0, 0.536723, 4.80953e-16, 16.8731)" cx="24.837126" cy="36.421127" fx="24.837126" fy="36.421127" r="15.644737"/>
 150+ <radialGradient inkscape:collect="always" xlink:href="#linearGradient2591" id="radialGradient1432" gradientUnits="userSpaceOnUse" gradientTransform="matrix(0.843022, 1.87188e-16, -2.26523e-16, 1.02017, 4.4993, 1.20521)" cx="22.291636" cy="32.797512" fx="22.291636" fy="32.797512" r="16.956199"/>
 151+ <radialGradient inkscape:collect="always" xlink:href="#linearGradient8650" id="radialGradient1434" gradientUnits="userSpaceOnUse" gradientTransform="matrix(2.04673, -3.74943e-16, 2.8534e-16, 1.55761, -19.518, 3.27531)" cx="19.701141" cy="2.8969381" fx="19.701141" fy="2.8969381" r="17.171415"/>
 152+ <radialGradient inkscape:collect="always" xlink:href="#linearGradient8650" id="radialGradient1438" gradientUnits="userSpaceOnUse" gradientTransform="matrix(-3.74943e-16, -2.04673, 1.55761, -2.8534e-16, 2.76701, 66.9327)" cx="33.261288" cy="8.7985363" fx="33.261288" fy="8.7985363" r="17.171415"/>
 153+ <radialGradient inkscape:collect="always" xlink:href="#linearGradient2308" id="radialGradient1441" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1.87188e-16, -0.843022, 1.02017, 2.26523e-16, 0.606436, 42.5861)" cx="11.319205" cy="22.454971" fx="11.319205" fy="22.454971" r="16.956199"/>
 154+ <radialGradient inkscape:collect="always" xlink:href="#linearGradient8662" id="radialGradient1444" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1, 0, 0, 0.536723, 1.51367e-15, 16.8731)" cx="24.837126" cy="36.421127" fx="24.837126" fy="36.421127" r="15.644737"/>
 155+ <radialGradient inkscape:collect="always" xlink:href="#linearGradient8650" id="radialGradient7994" cx="-2.1802037" cy="-26.370907" fx="-2.1802037" fy="-26.370907" r="16.500000" gradientTransform="matrix(2.19319, -0.000537222, 0.000262684, 0.916667, 2.43331, 24.2951)" gradientUnits="userSpaceOnUse"/>
 156+ <radialGradient inkscape:collect="always" xlink:href="#linearGradient8650" id="radialGradient2310" gradientUnits="userSpaceOnUse" gradientTransform="matrix(-3.74943e-16, -2.04673, 1.55761, -2.8534e-16, 2.76701, 66.9327)" cx="26.438028" cy="7.6636133" fx="26.438028" fy="7.6636133" r="17.171415"/>
 157+ </defs>
 158+ <sodipodi:namedview inkscape:window-y="25" inkscape:window-x="0" inkscape:window-height="885" inkscape:window-width="1280" inkscape:showpageshadow="false" inkscape:document-units="px" inkscape:grid-bbox="true" showgrid="false" inkscape:current-layer="layer1" inkscape:cy="31.209936" inkscape:cx="23.588863" inkscape:zoom="10.326705" inkscape:pageshadow="2" inkscape:pageopacity="0.0" borderopacity="0.25490196" bordercolor="#666666" pagecolor="#ffffff" id="base" fill="#4e9a06" stroke="#4e9a06" showguides="true" inkscape:guide-bbox="true"/>
 159+ <metadata id="metadata4">
 160+ <rdf:RDF>
 161+ <cc:Work rdf:about="">
 162+ <dc:format>image/svg+xml</dc:format>
 163+ <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
 164+ <dc:creator>
 165+ <cc:Agent>
 166+ <dc:title>Jakub Steiner</dc:title>
 167+ </cc:Agent>
 168+ </dc:creator>
 169+ <dc:source>http://jimmac.musichall.cz</dc:source>
 170+ <cc:license rdf:resource="http://creativecommons.org/licenses/by-sa/2.0/"/>
 171+ <dc:title>Go Top</dc:title>
 172+ <dc:subject>
 173+ <rdf:Bag>
 174+ <rdf:li>go</rdf:li>
 175+ <rdf:li>highest</rdf:li>
 176+ <rdf:li>top</rdf:li>
 177+ <rdf:li>arrow</rdf:li>
 178+ <rdf:li>pointer</rdf:li>
 179+ <rdf:li>&gt;</rdf:li>
 180+ </rdf:Bag>
 181+ </dc:subject>
 182+ <dc:contributor>
 183+ <cc:Agent>
 184+ <dc:title>Andreas Nilsson</dc:title>
 185+ </cc:Agent>
 186+ </dc:contributor>
 187+ </cc:Work>
 188+ <cc:License rdf:about="http://creativecommons.org/licenses/by-sa/2.0/">
 189+ <cc:permits rdf:resource="http://web.resource.org/cc/Reproduction"/>
 190+ <cc:permits rdf:resource="http://web.resource.org/cc/Distribution"/>
 191+ <cc:requires rdf:resource="http://web.resource.org/cc/Notice"/>
 192+ <cc:requires rdf:resource="http://web.resource.org/cc/Attribution"/>
 193+ <cc:permits rdf:resource="http://web.resource.org/cc/DerivativeWorks"/>
 194+ <cc:requires rdf:resource="http://web.resource.org/cc/ShareAlike"/>
 195+ </cc:License>
 196+ </rdf:RDF>
 197+ </metadata>
 198+ <g inkscape:groupmode="layer" inkscape:label="Layer 1" id="layer1">
 199+ <path transform="matrix(1.21447, 0, 0, 0.595458, -6.69418, 16.6663)" d="M 40.481863 36.421127 A 15.644737 8.3968935 0 1 1 9.1923885,36.421127 A 15.644737 8.3968935 0 1 1 40.481863 36.421127 z" sodipodi:ry="8.3968935" sodipodi:rx="15.644737" sodipodi:cy="36.421127" sodipodi:cx="24.837126" id="path8660" style="overflow: visible; marker: none; opacity: 0.299465; color: rgb(0, 0, 0); fill: url(#radialGradient1444) rgb(0, 0, 0); fill-opacity: 1; fill-rule: evenodd; stroke: none; stroke-width: 1; stroke-linecap: butt; stroke-linejoin: miter; stroke-miterlimit: 10; stroke-dasharray: none; stroke-dashoffset: 0pt; stroke-opacity: 1; visibility: visible; display: inline;" sodipodi:type="arc"/>
 200+ <path style="overflow: visible; marker: none; opacity: 1; color: rgb(0, 0, 0); fill: url(#radialGradient1441) rgb(0, 0, 0); fill-opacity: 1; fill-rule: evenodd; stroke: rgb(58, 115, 4); stroke-width: 1; stroke-linecap: round; stroke-linejoin: round; stroke-miterlimit: 10; stroke-dasharray: none; stroke-dashoffset: 0pt; stroke-opacity: 1; visibility: visible; display: inline;" d="M 6.5000000,1.5000000 L 6.5000000,7.4962087 L 21.625000,7.4962087 L 6.5312500,25.500000 L 14.500000,25.562500 L 14.500000,38.500000 L 32.468750,38.500000 L 32.468750,25.562500 L 40.500000,25.562500 L 25.125000,7.4962087 L 40.498104,7.4962087 L 40.498104,1.5000000 L 6.5000000,1.5000000 z " id="path8643" sodipodi:nodetypes="ccccccccccccc"/>
 201+ <path sodipodi:nodetypes="ccccccc" id="path8645" d="M 7.5855237,25.03253 L 14.995821,25.03253 L 15.062422,31.594339 C 20.718034,20.593878 23.984449,26.108685 32.894205,18.087994 C 32.894205,18.087994 25.110423,7.9689125 24.086804,7.0621667 L 22.681928,7.0185906 L 7.5855237,25.03253 z " style="overflow: visible; marker: none; opacity: 0.508021; color: rgb(0, 0, 0); fill: url(#radialGradient1438) rgb(0, 0, 0); fill-opacity: 1; fill-rule: evenodd; stroke: none; stroke-width: 1; stroke-linecap: round; stroke-linejoin: round; stroke-miterlimit: 10; stroke-dasharray: none; stroke-dashoffset: 0pt; stroke-opacity: 1; visibility: visible; display: inline;"/>
 202+ <path style="overflow: visible; marker: none; opacity: 0.481283; color: rgb(0, 0, 0); fill: none; fill-opacity: 1; fill-rule: evenodd; stroke: rgb(255, 255, 255); stroke-width: 1; stroke-linecap: butt; stroke-linejoin: miter; stroke-miterlimit: 10; stroke-dasharray: none; stroke-dashoffset: 0pt; stroke-opacity: 1; visibility: visible; display: inline;" d="M 15.602735,37.500000 L 31.502578,37.500000 L 31.502578,24.507050 L 38.311576,24.507050 L 23.809518,7.4800652 L 22.919265,7.5120313 L 8.6546798,24.550470 L 15.475049,24.528373 L 15.602735,37.500000 z " id="path8658" sodipodi:nodetypes="ccccccccc"/>
 203+ <rect style="opacity: 0.481; fill: none; fill-opacity: 1; fill-rule: evenodd; stroke: rgb(255, 255, 255); stroke-width: 1; stroke-linecap: butt; stroke-linejoin: miter; stroke-miterlimit: 4; stroke-dasharray: none; stroke-dashoffset: 0pt; stroke-opacity: 1;" id="rect2163" width="32.011883" height="4.0094671" x="7.4988632" y="2.4954286"/>
 204+ <rect style="overflow: visible; marker: none; opacity: 0.522727; color: rgb(0, 0, 0); fill: url(#radialGradient2310) rgb(0, 0, 0); fill-opacity: 1; fill-rule: evenodd; stroke: none; stroke-width: 1; stroke-linecap: round; stroke-linejoin: round; stroke-miterlimit: 10; stroke-dasharray: none; stroke-dashoffset: 0pt; stroke-opacity: 1; visibility: visible; display: inline;" id="rect1435" width="33.23402" height="5.3033009" x="6.8942914" y="1.8612821"/>
 205+ </g>
 206+</svg>
\ No newline at end of file
Index: trunk/extensions/DataCenter/Resources/Icons/Navigation/Last.svg
@@ -0,0 +1,68 @@
 2+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
 3+<!-- Created with Inkscape (http://www.inkscape.org/) -->
 4+<svg xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://web.resource.org/cc/" 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://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" sodipodi:docname="go-last.svg" sodipodi:docbase="/home/tigert/cvs/freedesktop.org/tango-icon-theme/scalable/actions" inkscape:version="0.43+devel" sodipodi:version="0.32" id="svg11300" height="48px" width="48px" inkscape:export-filename="/home/jimmac/Desktop/wi-fi.png" inkscape:export-xdpi="90.000000" inkscape:export-ydpi="90.000000" inkscape:output_extension="org.inkscape.output.svg.inkscape">
 5+ <defs id="defs3">
 6+ <linearGradient id="linearGradient1428">
 7+ <stop id="stop1430" offset="0" style="stop-color: rgb(115, 210, 22);"/>
 8+ <stop id="stop1432" offset="1.0000000" style="stop-color: rgb(78, 154, 6);"/>
 9+ </linearGradient>
 10+ <radialGradient inkscape:collect="always" xlink:href="#linearGradient1428" id="radialGradient1441" gradientUnits="userSpaceOnUse" gradientTransform="matrix(0.843022, 1.87188e-16, -2.26523e-16, 1.02017, 4.41386, 0.60644)" cx="22.588188" cy="34.462799" fx="22.588188" fy="34.462799" r="16.956199"/>
 11+ <linearGradient id="linearGradient8662" inkscape:collect="always">
 12+ <stop id="stop8664" offset="0" style="stop-color: rgb(0, 0, 0); stop-opacity: 1;"/>
 13+ <stop id="stop8666" offset="1" style="stop-color: rgb(0, 0, 0); stop-opacity: 0;"/>
 14+ </linearGradient>
 15+ <linearGradient id="linearGradient8650" inkscape:collect="always">
 16+ <stop id="stop8652" offset="0" style="stop-color: rgb(255, 255, 255); stop-opacity: 1;"/>
 17+ <stop id="stop8654" offset="1" style="stop-color: rgb(255, 255, 255); stop-opacity: 0;"/>
 18+ </linearGradient>
 19+ <radialGradient gradientUnits="userSpaceOnUse" gradientTransform="matrix(2.04673, -3.74943e-16, 2.8534e-16, 1.55761, -19.6632, 2.38997)" r="17.171415" fy="3.0045178" fx="18.968266" cy="3.0045178" cx="18.968266" id="radialGradient8656" xlink:href="#linearGradient8650" inkscape:collect="always"/>
 20+ <radialGradient gradientUnits="userSpaceOnUse" gradientTransform="matrix(1, 0, 0, 0.536723, 1.2464e-15, 16.8731)" r="15.644737" fy="36.421127" fx="24.837126" cy="36.421127" cx="24.837126" id="radialGradient8668" xlink:href="#linearGradient8662" inkscape:collect="always"/>
 21+ </defs>
 22+ <sodipodi:namedview inkscape:window-y="25" inkscape:window-x="0" inkscape:window-height="885" inkscape:window-width="1280" inkscape:showpageshadow="false" inkscape:document-units="px" inkscape:grid-bbox="true" showgrid="false" inkscape:current-layer="layer1" inkscape:cy="21.636957" inkscape:cx="52.185548" inkscape:zoom="11.313708" inkscape:pageshadow="2" inkscape:pageopacity="0.0" borderopacity="0.25490196" bordercolor="#666666" pagecolor="#ffffff" id="base" fill="#4e9a06" stroke="#4e9a06"/>
 23+ <metadata id="metadata4">
 24+ <rdf:RDF>
 25+ <cc:Work rdf:about="">
 26+ <dc:format>image/svg+xml</dc:format>
 27+ <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
 28+ <dc:creator>
 29+ <cc:Agent>
 30+ <dc:title>Jakub Steiner</dc:title>
 31+ </cc:Agent>
 32+ </dc:creator>
 33+ <dc:source>http://jimmac.musichall.cz</dc:source>
 34+ <cc:license rdf:resource="http://creativecommons.org/licenses/by-sa/2.0/"/>
 35+ <dc:title>Go Next</dc:title>
 36+ <dc:subject>
 37+ <rdf:Bag>
 38+ <rdf:li>go</rdf:li>
 39+ <rdf:li>next</rdf:li>
 40+ <rdf:li>right</rdf:li>
 41+ <rdf:li>arrow</rdf:li>
 42+ <rdf:li>pointer</rdf:li>
 43+ <rdf:li>&gt;</rdf:li>
 44+ </rdf:Bag>
 45+ </dc:subject>
 46+ <dc:contributor>
 47+ <cc:Agent>
 48+ <dc:title>Andreas Nilsson</dc:title>
 49+ </cc:Agent>
 50+ </dc:contributor>
 51+ </cc:Work>
 52+ <cc:License rdf:about="http://creativecommons.org/licenses/by-sa/2.0/">
 53+ <cc:permits rdf:resource="http://web.resource.org/cc/Reproduction"/>
 54+ <cc:permits rdf:resource="http://web.resource.org/cc/Distribution"/>
 55+ <cc:requires rdf:resource="http://web.resource.org/cc/Notice"/>
 56+ <cc:requires rdf:resource="http://web.resource.org/cc/Attribution"/>
 57+ <cc:permits rdf:resource="http://web.resource.org/cc/DerivativeWorks"/>
 58+ <cc:requires rdf:resource="http://web.resource.org/cc/ShareAlike"/>
 59+ </cc:License>
 60+ </rdf:RDF>
 61+ </metadata>
 62+ <g inkscape:groupmode="layer" inkscape:label="Layer 1" id="layer1">
 63+ <path transform="matrix(1.27119, 0, 0, 1.27119, -9.61938, -12.2786)" d="M 40.481863 36.421127 A 15.644737 8.3968935 0 1 1 9.1923885,36.421127 A 15.644737 8.3968935 0 1 1 40.481863 36.421127 z" sodipodi:ry="8.3968935" sodipodi:rx="15.644737" sodipodi:cy="36.421127" sodipodi:cx="24.837126" id="path8660" style="overflow: visible; marker: none; opacity: 0.299465; color: rgb(0, 0, 0); fill: url(#radialGradient8668) rgb(0, 0, 0); fill-opacity: 1; fill-rule: evenodd; stroke: none; stroke-width: 1; stroke-linecap: butt; stroke-linejoin: miter; stroke-miterlimit: 10; stroke-dasharray: none; stroke-dashoffset: 0pt; stroke-opacity: 1; visibility: visible; display: inline;" sodipodi:type="arc"/>
 64+ <path style="overflow: visible; marker: none; opacity: 1; color: rgb(0, 0, 0); fill: url(#radialGradient1441) rgb(0, 0, 0); fill-opacity: 1; fill-rule: evenodd; stroke: rgb(58, 115, 4); stroke-width: 1; stroke-linecap: round; stroke-linejoin: round; stroke-miterlimit: 10; stroke-dasharray: none; stroke-dashoffset: 0pt; stroke-opacity: 1; visibility: visible; display: inline;" d="M 45.500000,6.5000002 L 39.503791,6.5000002 L 39.503791,21.625000 L 21.500000,6.5312502 L 21.437500,14.500000 L 8.4999996,14.500000 L 8.4999996,32.468750 L 21.437500,32.468750 L 21.437500,40.500000 L 39.503791,25.125000 L 39.503791,40.498104 L 45.500000,40.498104 L 45.500000,6.5000002 z " id="path18242" sodipodi:nodetypes="ccccccccccccc"/>
 65+ <path sodipodi:nodetypes="ccccccccc" id="path8645" d="M 21.81717,7.1863873 L 21.81717,15.149112 L 9,15.149112 L 9,24.033575 C 23.75,28.283575 28.133537,18.203287 44.883537,23.203287 L 44.866945,7.105312 L 40.037853,7.069837 L 40.021262,22.721862 L 21.81717,7.1863873 z " style="overflow: visible; marker: none; opacity: 0.508021; color: rgb(0, 0, 0); fill: url(#radialGradient8656) rgb(0, 0, 0); fill-opacity: 1; fill-rule: evenodd; stroke: none; stroke-width: 1; stroke-linecap: round; stroke-linejoin: round; stroke-miterlimit: 10; stroke-dasharray: none; stroke-dashoffset: 0pt; stroke-opacity: 1; visibility: visible; display: inline;"/>
 66+ <path style="overflow: visible; marker: none; opacity: 0.481283; color: rgb(0, 0, 0); fill: none; fill-opacity: 1; fill-rule: evenodd; stroke: rgb(255, 255, 255); stroke-width: 1; stroke-linecap: butt; stroke-linejoin: miter; stroke-miterlimit: 10; stroke-dasharray: none; stroke-dashoffset: 0pt; stroke-opacity: 1; visibility: visible; display: inline;" d="M 9.5000002,15.448055 L 9.5000002,31.347898 L 22.492950,31.347898 L 22.492950,38.156896 L 39.519934,23.654838 L 39.487968,22.764585 L 22.449530,8.5000002 L 22.471627,15.320369 L 9.5000002,15.448055 z " id="path8658" sodipodi:nodetypes="ccccccccc"/>
 67+ <rect style="opacity: 0.481; fill: none; fill-opacity: 1; fill-rule: evenodd; stroke: rgb(255, 255, 255); stroke-width: 1; stroke-linecap: butt; stroke-linejoin: miter; stroke-miterlimit: 4; stroke-dasharray: none; stroke-dashoffset: 0pt; stroke-opacity: 1;" id="rect2163" width="32.011883" height="4.0094671" x="7.5000000" y="-44.509468" transform="matrix(0, 1, -1, 0, 0, 0)"/>
 68+ </g>
 69+</svg>
\ No newline at end of file
Index: trunk/extensions/DataCenter/Resources/Icons/Navigation/Next.png
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Property changes on: trunk/extensions/DataCenter/Resources/Icons/Navigation/Next.png
___________________________________________________________________
Added: svn:mime-type
170 + application/octet-stream
Index: trunk/extensions/DataCenter/Resources/Icons/Navigation/Bottom.svg
@@ -0,0 +1,67 @@
 2+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
 3+<!-- Created with Inkscape (http://www.inkscape.org/) -->
 4+<svg xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://web.resource.org/cc/" 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://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" sodipodi:docname="go-bottom.svg" sodipodi:docbase="/home/tigert/cvs/freedesktop.org/tango-icon-theme/scalable/actions" inkscape:version="0.43+devel" sodipodi:version="0.32" id="svg11300" height="48px" width="48px" inkscape:export-filename="/home/jimmac/Desktop/wi-fi.png" inkscape:export-xdpi="90.000000" inkscape:export-ydpi="90.000000" inkscape:output_extension="org.inkscape.output.svg.inkscape">
 5+ <defs id="defs3">
 6+ <linearGradient id="linearGradient2309">
 7+ <stop id="stop2311" offset="0" style="stop-color: rgb(115, 210, 22);"/>
 8+ <stop id="stop2313" offset="1.0000000" style="stop-color: rgb(78, 154, 6);"/>
 9+ </linearGradient>
 10+ <radialGradient inkscape:collect="always" xlink:href="#linearGradient8650" id="radialGradient7994" cx="16.620785" cy="-29.734715" fx="16.620785" fy="-29.734715" r="16.500000" gradientTransform="matrix(-2.19319, -0.000537222, -0.000262684, 0.916667, 44.5004, 59.2996)" gradientUnits="userSpaceOnUse"/>
 11+ <linearGradient id="linearGradient8662" inkscape:collect="always">
 12+ <stop id="stop8664" offset="0" style="stop-color: rgb(0, 0, 0); stop-opacity: 1;"/>
 13+ <stop id="stop8666" offset="1" style="stop-color: rgb(0, 0, 0); stop-opacity: 0;"/>
 14+ </linearGradient>
 15+ <linearGradient id="linearGradient8650" inkscape:collect="always">
 16+ <stop id="stop8652" offset="0" style="stop-color: rgb(255, 255, 255); stop-opacity: 1;"/>
 17+ <stop id="stop8654" offset="1" style="stop-color: rgb(255, 255, 255); stop-opacity: 0;"/>
 18+ </linearGradient>
 19+ <radialGradient inkscape:collect="always" xlink:href="#linearGradient2309" id="radialGradient1441" gradientUnits="userSpaceOnUse" gradientTransform="matrix(-1.87188e-16, 0.843022, -1.02017, -2.26523e-16, 46.3936, 1.41385)" cx="34.663586" cy="20.321211" fx="34.663586" fy="20.321211" r="16.9562"/>
 20+ <radialGradient inkscape:collect="always" xlink:href="#linearGradient8662" id="radialGradient1444" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1, 0, 0, 0.536723, -1.51776e-15, 16.8731)" cx="24.837126" cy="36.421127" fx="24.837126" fy="36.421127" r="15.644737"/>
 21+ <radialGradient inkscape:collect="always" xlink:href="#linearGradient8650" id="radialGradient10491" gradientUnits="userSpaceOnUse" gradientTransform="matrix(-3.74943e-16, 2.04673, 1.55761, 2.8534e-16, 2.91297, -22.9335)" cx="15.987216" cy="1.5350308" fx="15.987216" fy="1.5350308" r="17.171415"/>
 22+ <radialGradient inkscape:collect="always" xlink:href="#linearGradient2309" id="radialGradient11961" cx="13.904816" cy="36.435665" fx="13.904816" fy="36.435665" r="16.505941" gradientTransform="matrix(0.999669, -0.0047829, 0.0037853, 0.791668, -0.221863, 10.4138)" gradientUnits="userSpaceOnUse"/>
 23+ </defs>
 24+ <sodipodi:namedview inkscape:window-y="48" inkscape:window-x="293" inkscape:window-height="664" inkscape:window-width="872" inkscape:showpageshadow="false" inkscape:document-units="px" inkscape:grid-bbox="true" showgrid="false" inkscape:current-layer="layer1" inkscape:cy="22.011268" inkscape:cx="76.899747" inkscape:zoom="2.8284271" inkscape:pageshadow="2" inkscape:pageopacity="0.0" borderopacity="0.25490196" bordercolor="#666666" pagecolor="#ffffff" id="base" fill="#4e9a06" stroke="#4e9a06"/>
 25+ <metadata id="metadata4">
 26+ <rdf:RDF>
 27+ <cc:Work rdf:about="">
 28+ <dc:format>image/svg+xml</dc:format>
 29+ <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
 30+ <dc:creator>
 31+ <cc:Agent>
 32+ <dc:title>Jakub Steiner</dc:title>
 33+ </cc:Agent>
 34+ </dc:creator>
 35+ <dc:source>http://jimmac.musichall.cz</dc:source>
 36+ <cc:license rdf:resource="http://creativecommons.org/licenses/by-sa/2.0/"/>
 37+ <dc:title>Go to Bottom</dc:title>
 38+ <dc:subject>
 39+ <rdf:Bag>
 40+ <rdf:li>go</rdf:li>
 41+ <rdf:li>bottom</rdf:li>
 42+ </rdf:Bag>
 43+ </dc:subject>
 44+ <dc:contributor>
 45+ <cc:Agent>
 46+ <dc:title>Andreas Nilsson</dc:title>
 47+ </cc:Agent>
 48+ </dc:contributor>
 49+ </cc:Work>
 50+ <cc:License rdf:about="http://creativecommons.org/licenses/by-sa/2.0/">
 51+ <cc:permits rdf:resource="http://web.resource.org/cc/Reproduction"/>
 52+ <cc:permits rdf:resource="http://web.resource.org/cc/Distribution"/>
 53+ <cc:requires rdf:resource="http://web.resource.org/cc/Notice"/>
 54+ <cc:requires rdf:resource="http://web.resource.org/cc/Attribution"/>
 55+ <cc:permits rdf:resource="http://web.resource.org/cc/DerivativeWorks"/>
 56+ <cc:requires rdf:resource="http://web.resource.org/cc/ShareAlike"/>
 57+ </cc:License>
 58+ </rdf:RDF>
 59+ </metadata>
 60+ <g inkscape:groupmode="layer" inkscape:label="Layer 1" id="layer1">
 61+ <path transform="matrix(1.21447, 0, 0, 0.595458, -6.16385, 20.1877)" d="M 40.481863 36.421127 A 15.644737 8.3968935 0 1 1 9.1923885,36.421127 A 15.644737 8.3968935 0 1 1 40.481863 36.421127 z" sodipodi:ry="8.3968935" sodipodi:rx="15.644737" sodipodi:cy="36.421127" sodipodi:cx="24.837126" id="path8660" style="overflow: visible; marker: none; opacity: 0.204545; color: rgb(0, 0, 0); fill: url(#radialGradient1444) rgb(0, 0, 0); fill-opacity: 1; fill-rule: evenodd; stroke: none; stroke-width: 1; stroke-linecap: butt; stroke-linejoin: miter; stroke-miterlimit: 10; stroke-dasharray: none; stroke-dashoffset: 0pt; stroke-opacity: 1; visibility: visible; display: inline;" sodipodi:type="arc"/>
 62+ <path style="overflow: visible; marker: none; opacity: 1; color: rgb(0, 0, 0); fill: url(#radialGradient1441) rgb(0, 0, 0); fill-opacity: 1; fill-rule: evenodd; stroke: rgb(59, 117, 2); stroke-width: 1; stroke-linecap: round; stroke-linejoin: round; stroke-miterlimit: 10; stroke-dasharray: none; stroke-dashoffset: 0pt; stroke-opacity: 1; visibility: visible; display: inline;" d="M 40.500000,42.500000 L 40.500000,36.503792 L 25.375000,36.503792 L 40.468750,18.500000 L 32.500000,18.437500 L 32.500000,5.4999998 L 14.531250,5.4999998 L 14.531250,18.437500 L 6.5000002,18.437500 L 21.875000,36.503792 L 6.5018962,36.503792 L 6.5018962,42.500000 L 40.500000,42.500000 z " id="path10479" sodipodi:nodetypes="ccccccccccccc"/>
 63+ <path sodipodi:nodetypes="cccccc" id="path8645" d="M 7.5986710,19.005743 L 15.005062,18.994024 L 15.002381,6.0011870 L 30.380937,6.0103400 C 29.611015,24.351330 19.658288,17.003413 14.999278,27.657219 L 7.5986710,19.005743 z " style="overflow: visible; marker: none; opacity: 0.508021; color: rgb(0, 0, 0); fill: url(#radialGradient10491) rgb(0, 0, 0); fill-opacity: 1; fill-rule: evenodd; stroke: none; stroke-width: 1; stroke-linecap: round; stroke-linejoin: round; stroke-miterlimit: 10; stroke-dasharray: none; stroke-dashoffset: 0pt; stroke-opacity: 1; visibility: visible; display: inline;"/>
 64+ <path style="overflow: visible; marker: none; opacity: 0.481283; color: rgb(0, 0, 0); fill: none; fill-opacity: 1; fill-rule: evenodd; stroke: rgb(255, 255, 255); stroke-width: 1; stroke-linecap: butt; stroke-linejoin: miter; stroke-miterlimit: 10; stroke-dasharray: none; stroke-dashoffset: 0pt; stroke-opacity: 1; visibility: visible; display: inline;" d="M 31.529849,6.5000002 L 15.519518,6.5000002 L 15.519518,19.492950 L 8.6884242,19.492950 L 23.146289,36.497838 L 24.058638,36.510066 L 38.279030,19.537918 L 31.480757,19.471627 L 31.529849,6.5000002 z " id="path10496" sodipodi:nodetypes="ccccccccc"/>
 65+ <rect style="opacity: 0.481; fill: url(#radialGradient11961) rgb(0, 0, 0); fill-opacity: 1; fill-rule: evenodd; stroke: rgb(255, 255, 255); stroke-width: 1; stroke-linecap: butt; stroke-linejoin: miter; stroke-miterlimit: 4; stroke-dasharray: none; stroke-dashoffset: 0pt; stroke-opacity: 1;" id="rect2163" width="32.001644" height="4.0094671" x="7.4998465" y="37.5"/>
 66+ <path style="opacity: 0.176136; fill: url(#radialGradient7994) rgb(0, 0, 0); fill-opacity: 1; fill-rule: evenodd; stroke: none; stroke-width: 0.25pt; stroke-linecap: butt; stroke-linejoin: miter; stroke-opacity: 1;" d="M 40.000000,40.785821 C 27.939340,36.732669 10.597476,42.084912 7.0220967,39.534362 L 7.0376697,37.027779 L 40.000000,37.004571 L 40.000000,40.785821 z " id="path5072" sodipodi:nodetypes="ccccc"/>
 67+ </g>
 68+</svg>
\ No newline at end of file
Index: trunk/extensions/DataCenter/Resources/Icons/Navigation/Previous-disabled.png
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Property changes on: trunk/extensions/DataCenter/Resources/Icons/Navigation/Previous-disabled.png
___________________________________________________________________
Added: svn:mime-type
169 + application/octet-stream
Index: trunk/extensions/DataCenter/Resources/Icons/Navigation/Down.svg
@@ -0,0 +1,69 @@
 2+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
 3+<!-- Created with Inkscape (http://www.inkscape.org/) -->
 4+<svg xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://web.resource.org/cc/" 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://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" sodipodi:docname="go-down.svg" sodipodi:docbase="/home/tigert/cvs/freedesktop.org/tango-icon-theme/scalable/actions" inkscape:version="0.43+devel" sodipodi:version="0.32" id="svg11300" height="48px" width="48px" inkscape:export-filename="/home/jimmac/Desktop/wi-fi.png" inkscape:export-xdpi="90.000000" inkscape:export-ydpi="90.000000" inkscape:output_extension="org.inkscape.output.svg.inkscape">
 5+ <defs id="defs3">
 6+ <linearGradient id="linearGradient1442">
 7+ <stop id="stop1444" offset="0" style="stop-color: rgb(115, 210, 22);"/>
 8+ <stop id="stop1446" offset="1.0000000" style="stop-color: rgb(78, 154, 6);"/>
 9+ </linearGradient>
 10+ <linearGradient id="linearGradient8662" inkscape:collect="always">
 11+ <stop id="stop8664" offset="0" style="stop-color: rgb(0, 0, 0); stop-opacity: 1;"/>
 12+ <stop id="stop8666" offset="1" style="stop-color: rgb(0, 0, 0); stop-opacity: 0;"/>
 13+ </linearGradient>
 14+ <linearGradient id="linearGradient8650" inkscape:collect="always">
 15+ <stop id="stop8652" offset="0" style="stop-color: rgb(255, 255, 255); stop-opacity: 1;"/>
 16+ <stop id="stop8654" offset="1" style="stop-color: rgb(255, 255, 255); stop-opacity: 0;"/>
 17+ </linearGradient>
 18+ <radialGradient inkscape:collect="always" xlink:href="#linearGradient8662" id="radialGradient1444" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1, 0, 0, 0.536723, 1.61472e-15, 16.8731)" cx="24.837126" cy="36.421127" fx="24.837126" fy="36.421127" r="15.644737"/>
 19+ <radialGradient inkscape:collect="always" xlink:href="#linearGradient1442" id="radialGradient1469" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1.87188e-16, -0.843022, 1.02017, 2.26523e-16, 0.606436, 42.5861)" cx="35.292667" cy="20.494493" fx="35.292667" fy="20.494493" r="16.956199"/>
 20+ <radialGradient inkscape:collect="always" xlink:href="#linearGradient8650" id="radialGradient1471" gradientUnits="userSpaceOnUse" gradientTransform="matrix(3.74943e-16, -2.04673, -1.55761, -2.8534e-16, 44.1156, 66.9327)" cx="15.987216" cy="1.5350308" fx="15.987216" fy="1.5350308" r="17.171415"/>
 21+ </defs>
 22+ <sodipodi:namedview inkscape:window-y="25" inkscape:window-x="0" inkscape:window-height="885" inkscape:window-width="1280" inkscape:showpageshadow="false" inkscape:document-units="px" inkscape:grid-bbox="true" showgrid="false" inkscape:current-layer="layer1" inkscape:cy="23.239067" inkscape:cx="30.291728" inkscape:zoom="11.313708" inkscape:pageshadow="2" inkscape:pageopacity="0.0" borderopacity="0.25490196" bordercolor="#666666" pagecolor="#ffffff" id="base" fill="#4e9a06" stroke="#4e9a06"/>
 23+ <metadata id="metadata4">
 24+ <rdf:RDF>
 25+ <cc:Work rdf:about="">
 26+ <dc:format>image/svg+xml</dc:format>
 27+ <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
 28+ <dc:creator>
 29+ <cc:Agent>
 30+ <dc:title>Jakub Steiner</dc:title>
 31+ </cc:Agent>
 32+ </dc:creator>
 33+ <dc:source>http://jimmac.musichall.cz</dc:source>
 34+ <cc:license rdf:resource="http://creativecommons.org/licenses/by-sa/2.0/"/>
 35+ <dc:title>Go Down</dc:title>
 36+ <dc:subject>
 37+ <rdf:Bag>
 38+ <rdf:li>go</rdf:li>
 39+ <rdf:li>lower</rdf:li>
 40+ <rdf:li>down</rdf:li>
 41+ <rdf:li>arrow</rdf:li>
 42+ <rdf:li>pointer</rdf:li>
 43+ <rdf:li>&gt;</rdf:li>
 44+ </rdf:Bag>
 45+ </dc:subject>
 46+ <dc:contributor>
 47+ <cc:Agent>
 48+ <dc:title>Andreas Nilsson</dc:title>
 49+ </cc:Agent>
 50+ </dc:contributor>
 51+ </cc:Work>
 52+ <cc:License rdf:about="http://creativecommons.org/licenses/by-sa/2.0/">
 53+ <cc:permits rdf:resource="http://web.resource.org/cc/Reproduction"/>
 54+ <cc:permits rdf:resource="http://web.resource.org/cc/Distribution"/>
 55+ <cc:requires rdf:resource="http://web.resource.org/cc/Notice"/>
 56+ <cc:requires rdf:resource="http://web.resource.org/cc/Attribution"/>
 57+ <cc:permits rdf:resource="http://web.resource.org/cc/DerivativeWorks"/>
 58+ <cc:requires rdf:resource="http://web.resource.org/cc/ShareAlike"/>
 59+ </cc:License>
 60+ </rdf:RDF>
 61+ </metadata>
 62+ <g inkscape:groupmode="layer" inkscape:label="Layer 1" id="layer1">
 63+ <path transform="matrix(1.21447, 0, 0, 0.595458, -6.16385, 16.3127)" d="M 40.481863 36.421127 A 15.644737 8.3968935 0 1 1 9.1923885,36.421127 A 15.644737 8.3968935 0 1 1 40.481863 36.421127 z" sodipodi:ry="8.3968935" sodipodi:rx="15.644737" sodipodi:cy="36.421127" sodipodi:cx="24.837126" id="path8660" style="overflow: visible; marker: none; opacity: 0.204545; color: rgb(0, 0, 0); fill: url(#radialGradient1444) rgb(0, 0, 0); fill-opacity: 1; fill-rule: evenodd; stroke: none; stroke-width: 1; stroke-linecap: butt; stroke-linejoin: miter; stroke-miterlimit: 10; stroke-dasharray: none; stroke-dashoffset: 0pt; stroke-opacity: 1; visibility: visible; display: inline;" sodipodi:type="arc"/>
 64+ <g id="g1464" transform="matrix(-1, 0, 0, -1, 47.0286, 43.9992)">
 65+ <path style="overflow: visible; marker: none; opacity: 1; color: rgb(0, 0, 0); fill: url(#radialGradient1469) rgb(0, 0, 0); fill-opacity: 1; fill-rule: evenodd; stroke: rgb(58, 115, 4); stroke-width: 1; stroke-linecap: round; stroke-linejoin: round; stroke-miterlimit: 10; stroke-dasharray: none; stroke-dashoffset: 0pt; stroke-opacity: 1; visibility: visible; display: inline;" d="M 14.519136,38.500000 L 32.524165,38.496094 L 32.524165,25.504468 L 40.519531,25.496656 L 23.374809,5.4992135 L 6.5285585,25.497284 L 14.524440,25.501074 L 14.519136,38.500000 z " id="path8643" sodipodi:nodetypes="cccccccc"/>
 66+ <path style="overflow: visible; marker: none; opacity: 0.508021; color: rgb(0, 0, 0); fill: url(#radialGradient1471) rgb(0, 0, 0); fill-opacity: 1; fill-rule: evenodd; stroke: none; stroke-width: 1; stroke-linecap: round; stroke-linejoin: round; stroke-miterlimit: 10; stroke-dasharray: none; stroke-dashoffset: 0pt; stroke-opacity: 1; visibility: visible; display: inline;" d="M 39.429889,24.993467 L 32.023498,25.005186 L 32.026179,37.998023 L 16.647623,37.98887 C 17.417545,19.64788 27.370272,26.995797 32.029282,16.341991 L 39.429889,24.993467 z " id="path8645" sodipodi:nodetypes="cccccc"/>
 67+ <path sodipodi:nodetypes="cccccccc" id="path8658" d="M 15.520704,37.496094 L 31.522109,37.500000 L 31.522109,24.507050 L 38.338920,24.491425 L 23.384644,7.0388396 L 8.6781173,24.495782 L 15.518018,24.501029 L 15.520704,37.496094 z " style="overflow: visible; marker: none; opacity: 0.481283; color: rgb(0, 0, 0); fill: none; fill-opacity: 1; fill-rule: evenodd; stroke: rgb(255, 255, 255); stroke-width: 1; stroke-linecap: butt; stroke-linejoin: miter; stroke-miterlimit: 10; stroke-dasharray: none; stroke-dashoffset: 0pt; stroke-opacity: 1; visibility: visible; display: inline;"/>
 68+ </g>
 69+ </g>
 70+</svg>
\ No newline at end of file
Index: trunk/extensions/DataCenter/Resources/Icons/Navigation/Next-disabled.png
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Property changes on: trunk/extensions/DataCenter/Resources/Icons/Navigation/Next-disabled.png
___________________________________________________________________
Added: svn:mime-type
171 + application/octet-stream
Index: trunk/extensions/DataCenter/Resources/Icons/Navigation/Up.png
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Property changes on: trunk/extensions/DataCenter/Resources/Icons/Navigation/Up.png
___________________________________________________________________
Added: svn:mime-type
272 + application/octet-stream
Index: trunk/extensions/DataCenter/Resources/Icons/Navigation/First.png
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Property changes on: trunk/extensions/DataCenter/Resources/Icons/Navigation/First.png
___________________________________________________________________
Added: svn:mime-type
373 + application/octet-stream
Index: trunk/extensions/DataCenter/Resources/Icons/Navigation/Previous.svg
@@ -0,0 +1,186 @@
 2+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
 3+<!-- Created with Inkscape (http://www.inkscape.org/) -->
 4+<svg xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://web.resource.org/cc/" 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://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" sodipodi:docname="go-previous.svg" sodipodi:docbase="/home/andreas/projekt/tango/scalable" inkscape:version="0.42+0.43pre2" sodipodi:version="0.32" id="svg11300" height="48px" width="48px" inkscape:export-filename="/home/jimmac/Desktop/wi-fi.png" inkscape:export-xdpi="90.000000" inkscape:export-ydpi="90.000000">
 5+ <defs id="defs3">
 6+ <linearGradient id="linearGradient2591">
 7+ <stop style="stop-color: rgb(115, 210, 22);" offset="0" id="stop2593"/>
 8+ <stop style="stop-color: rgb(78, 154, 6);" offset="1.0000000" id="stop2595"/>
 9+ </linearGradient>
 10+ <linearGradient id="linearGradient10314">
 11+ <stop style="stop-color: rgb(126, 165, 214); stop-opacity: 1;" offset="0.0000000" id="stop10316"/>
 12+ <stop style="stop-color: rgb(70, 126, 197); stop-opacity: 1;" offset="1.0000000" id="stop10318"/>
 13+ </linearGradient>
 14+ <linearGradient id="linearGradient8938">
 15+ <stop id="stop8940" offset="0.0000000" style="stop-color: rgb(253, 198, 116); stop-opacity: 1;"/>
 16+ <stop id="stop8942" offset="1.0000000" style="stop-color: rgb(216, 129, 3); stop-opacity: 1;"/>
 17+ </linearGradient>
 18+ <linearGradient id="linearGradient8662" inkscape:collect="always">
 19+ <stop id="stop8664" offset="0" style="stop-color: rgb(0, 0, 0); stop-opacity: 1;"/>
 20+ <stop id="stop8666" offset="1" style="stop-color: rgb(0, 0, 0); stop-opacity: 0;"/>
 21+ </linearGradient>
 22+ <linearGradient id="linearGradient8650" inkscape:collect="always">
 23+ <stop id="stop8652" offset="0" style="stop-color: rgb(255, 255, 255); stop-opacity: 1;"/>
 24+ <stop id="stop8654" offset="1" style="stop-color: rgb(255, 255, 255); stop-opacity: 0;"/>
 25+ </linearGradient>
 26+ <linearGradient id="linearGradient7636" inkscape:collect="always">
 27+ <stop id="stop7638" offset="0" style="stop-color: rgb(0, 0, 0); stop-opacity: 1;"/>
 28+ <stop id="stop7640" offset="1" style="stop-color: rgb(0, 0, 0); stop-opacity: 0;"/>
 29+ </linearGradient>
 30+ <linearGradient id="linearGradient7614">
 31+ <stop id="stop7616" offset="0.0000000" style="stop-color: rgb(255, 255, 255); stop-opacity: 1;"/>
 32+ <stop style="stop-color: rgb(255, 255, 255); stop-opacity: 1;" offset="0.21590909" id="stop7649"/>
 33+ <stop style="stop-color: rgb(131, 131, 131); stop-opacity: 1;" offset="0.50000000" id="stop7632"/>
 34+ <stop id="stop7618" offset="1" style="stop-color: rgb(131, 131, 131); stop-opacity: 0;"/>
 35+ </linearGradient>
 36+ <linearGradient id="linearGradient7608">
 37+ <stop style="stop-color: rgb(255, 255, 255); stop-opacity: 1;" offset="0.0000000" id="stop7610"/>
 38+ <stop id="stop7622" offset="0.46022728" style="stop-color: rgb(227, 227, 227); stop-opacity: 1;"/>
 39+ <stop style="stop-color: rgb(218, 218, 218); stop-opacity: 0.670588;" offset="0.61970556" id="stop7624"/>
 40+ <stop style="stop-color: rgb(209, 209, 209); stop-opacity: 0.342857;" offset="1.0000000" id="stop7612"/>
 41+ </linearGradient>
 42+ <linearGradient id="linearGradient7602">
 43+ <stop id="stop7604" offset="0.0000000" style="stop-color: rgb(246, 246, 246); stop-opacity: 1;"/>
 44+ <stop id="stop7606" offset="1.0000000" style="stop-color: rgb(224, 224, 224); stop-opacity: 1;"/>
 45+ </linearGradient>
 46+ <linearGradient id="linearGradient7586">
 47+ <stop id="stop7588" offset="0.0000000" style="stop-color: rgb(82, 82, 82); stop-opacity: 1;"/>
 48+ <stop id="stop7590" offset="1.0000000" style="stop-color: rgb(0, 0, 0); stop-opacity: 1;"/>
 49+ </linearGradient>
 50+ <linearGradient inkscape:collect="always" id="linearGradient12836">
 51+ <stop style="stop-color: rgb(81, 81, 82); stop-opacity: 1;" offset="0" id="stop12838"/>
 52+ <stop style="stop-color: rgb(81, 81, 82); stop-opacity: 0;" offset="1" id="stop12840"/>
 53+ </linearGradient>
 54+ <linearGradient id="linearGradient12828">
 55+ <stop style="stop-color: rgb(204, 204, 205); stop-opacity: 1;" offset="0.0000000" id="stop12830"/>
 56+ <stop id="stop12862" offset="0.0000000" style="stop-color: rgb(173, 173, 174); stop-opacity: 1;"/>
 57+ <stop style="stop-color: rgb(143, 143, 144); stop-opacity: 0;" offset="1.0000000" id="stop12832"/>
 58+ </linearGradient>
 59+ <linearGradient id="linearGradient12810">
 60+ <stop style="stop-color: rgb(255, 255, 255); stop-opacity: 1;" offset="0" id="stop12812"/>
 61+ <stop style="stop-color: rgb(229, 229, 229); stop-opacity: 1;" offset="1.0000000" id="stop12814"/>
 62+ </linearGradient>
 63+ <linearGradient inkscape:collect="always" id="linearGradient11625">
 64+ <stop style="stop-color: rgb(252, 233, 79); stop-opacity: 1;" offset="0" id="stop11627"/>
 65+ <stop style="stop-color: rgb(252, 233, 79); stop-opacity: 0;" offset="1" id="stop11629"/>
 66+ </linearGradient>
 67+ <linearGradient id="linearGradient11615">
 68+ <stop style="stop-color: rgb(99, 99, 99); stop-opacity: 1;" offset="0.0000000" id="stop11617"/>
 69+ <stop style="stop-color: rgb(0, 0, 0); stop-opacity: 1;" offset="1.0000000" id="stop11619"/>
 70+ </linearGradient>
 71+ <linearGradient id="linearGradient11602">
 72+ <stop style="stop-color: rgb(255, 255, 255); stop-opacity: 1;" offset="0.0000000" id="stop11604"/>
 73+ <stop style="stop-color: rgb(197, 197, 197); stop-opacity: 1;" offset="1.0000000" id="stop11606"/>
 74+ </linearGradient>
 75+ <linearGradient id="linearGradient11594">
 76+ <stop style="stop-color: rgb(255, 255, 255); stop-opacity: 1;" offset="0" id="stop11596"/>
 77+ <stop style="stop-color: rgb(209, 209, 209); stop-opacity: 1;" offset="1.0000000" id="stop11598"/>
 78+ </linearGradient>
 79+ <linearGradient id="linearGradient11520">
 80+ <stop style="stop-color: rgb(251, 251, 251); stop-opacity: 1;" offset="0.0000000" id="stop11522"/>
 81+ <stop style="stop-color: rgb(220, 220, 220); stop-opacity: 1;" offset="1.0000000" id="stop11524"/>
 82+ </linearGradient>
 83+ <linearGradient inkscape:collect="always" id="linearGradient11508">
 84+ <stop style="stop-color: rgb(0, 0, 0); stop-opacity: 1;" offset="0" id="stop11510"/>
 85+ <stop style="stop-color: rgb(0, 0, 0); stop-opacity: 0;" offset="1" id="stop11512"/>
 86+ </linearGradient>
 87+ <linearGradient inkscape:collect="always" id="linearGradient11494">
 88+ <stop style="stop-color: rgb(239, 41, 41); stop-opacity: 1;" offset="0" id="stop11496"/>
 89+ <stop style="stop-color: rgb(239, 41, 41); stop-opacity: 0;" offset="1" id="stop11498"/>
 90+ </linearGradient>
 91+ <linearGradient id="linearGradient11415">
 92+ <stop style="stop-color: rgb(32, 74, 135); stop-opacity: 0;" offset="0.0000000" id="stop11417"/>
 93+ <stop id="stop11423" offset="0.50000000" style="stop-color: rgb(32, 74, 135); stop-opacity: 1;"/>
 94+ <stop style="stop-color: rgb(32, 74, 135); stop-opacity: 0;" offset="1" id="stop11419"/>
 95+ </linearGradient>
 96+ <linearGradient inkscape:collect="always" id="linearGradient11399">
 97+ <stop style="stop-color: rgb(0, 0, 0); stop-opacity: 1;" offset="0" id="stop11401"/>
 98+ <stop style="stop-color: rgb(0, 0, 0); stop-opacity: 0;" offset="1" id="stop11403"/>
 99+ </linearGradient>
 100+ <linearGradient inkscape:collect="always" xlink:href="#linearGradient11415" id="linearGradient11425" gradientUnits="userSpaceOnUse" x1="15.828360" y1="3.7744560" x2="43.615788" y2="34.462429" gradientTransform="translate(-60.2857, -0.285714)"/>
 101+ <linearGradient inkscape:collect="always" xlink:href="#linearGradient11415" id="linearGradient11427" gradientUnits="userSpaceOnUse" x1="9.6957054" y1="9.3458843" x2="35.679932" y2="39.033859" gradientTransform="translate(-60.5714)"/>
 102+ <linearGradient inkscape:collect="always" xlink:href="#linearGradient11415" id="linearGradient11439" gradientUnits="userSpaceOnUse" gradientTransform="translate(-60.8571, 0.428571)" x1="13.267134" y1="19.774456" x2="26.758644" y2="33.462429"/>
 103+ <radialGradient inkscape:collect="always" xlink:href="#linearGradient11399" id="radialGradient11441" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1, 0, 0, 0.487395, 0, 20.0648)" cx="12.071428" cy="39.142857" fx="12.071428" fy="39.142857" r="8.5000000"/>
 104+ <radialGradient inkscape:collect="always" xlink:href="#linearGradient11494" id="radialGradient11500" cx="27.577173" cy="15.048258" fx="27.577173" fy="15.048258" r="3.8335034" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1.24345, 2.10678e-16, -2.10678e-16, 1.24345, -6.71375, -3.74285)"/>
 105+ <radialGradient inkscape:collect="always" xlink:href="#linearGradient11494" id="radialGradient11504" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1.24345, 2.10678e-16, -2.10678e-16, 1.24345, -6.71375, -3.74285)" cx="27.577173" cy="16.049133" fx="27.577173" fy="16.049133" r="3.8335034"/>
 106+ <radialGradient inkscape:collect="always" xlink:href="#linearGradient11508" id="radialGradient11514" cx="30.203562" cy="44.565483" fx="30.203562" fy="44.565483" r="6.5659914" gradientTransform="matrix(1, 0, 0, 0.338462, 2.16658e-14, 29.4818)" gradientUnits="userSpaceOnUse"/>
 107+ <radialGradient inkscape:collect="always" xlink:href="#linearGradient11520" id="radialGradient11526" cx="24.445690" cy="35.878170" fx="24.445690" fy="35.878170" r="20.530962" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1.99506, -1.53593e-32, 0, 1.85541, 24.9492, -30.2043)"/>
 108+ <radialGradient inkscape:collect="always" xlink:href="#linearGradient11508" id="radialGradient11532" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1, 0, 0, 0.338462, -5.34841e-14, 29.4818)" cx="30.203562" cy="44.565483" fx="30.203562" fy="44.565483" r="6.5659914"/>
 109+ <linearGradient inkscape:collect="always" xlink:href="#linearGradient11594" id="linearGradient11600" x1="20.092352" y1="8.9471626" x2="31.799011" y2="38.947163" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1.04532, 0, 0, 0.957884, 48.1663, 1.41554)"/>
 110+ <linearGradient inkscape:collect="always" xlink:href="#linearGradient11520" id="linearGradient11608" x1="24.445671" y1="0.49847093" x2="24.445671" y2="39.447163" gradientUnits="userSpaceOnUse" gradientTransform="matrix(0.984324, 0, 0, 0.957884, 49.6573, 1.41554)"/>
 111+ <radialGradient inkscape:collect="always" xlink:href="#linearGradient11615" id="radialGradient11621" cx="25.000000" cy="27.749998" fx="25.000000" fy="27.749998" r="4.7500000" gradientTransform="matrix(3.57034, 3.1711e-15, -4.0056e-15, 4.5099, -64.2584, -94.255)" gradientUnits="userSpaceOnUse"/>
 112+ <linearGradient inkscape:collect="always" xlink:href="#linearGradient11625" id="linearGradient11631" x1="21.500000" y1="30.000000" x2="21.500000" y2="27.375000" gradientUnits="userSpaceOnUse"/>
 113+ <linearGradient inkscape:collect="always" xlink:href="#linearGradient11625" id="linearGradient11635" gradientUnits="userSpaceOnUse" x1="21.500000" y1="30.000000" x2="21.500000" y2="27.375000" gradientTransform="translate(2)"/>
 114+ <linearGradient inkscape:collect="always" xlink:href="#linearGradient11625" id="linearGradient11639" gradientUnits="userSpaceOnUse" gradientTransform="translate(4)" x1="21.500000" y1="30.000000" x2="21.500000" y2="27.375000"/>
 115+ <linearGradient inkscape:collect="always" xlink:href="#linearGradient11625" id="linearGradient11643" gradientUnits="userSpaceOnUse" gradientTransform="translate(6)" x1="21.500000" y1="30.000000" x2="21.500000" y2="27.375000"/>
 116+ <linearGradient inkscape:collect="always" xlink:href="#linearGradient11625" id="linearGradient11647" gradientUnits="userSpaceOnUse" gradientTransform="translate(8)" x1="21.500000" y1="30.000000" x2="21.500000" y2="27.375000"/>
 117+ <linearGradient inkscape:collect="always" xlink:href="#linearGradient11625" id="linearGradient11655" gradientUnits="userSpaceOnUse" x1="21.500000" y1="30.000000" x2="21.500000" y2="27.375000"/>
 118+ <linearGradient inkscape:collect="always" xlink:href="#linearGradient11625" id="linearGradient11657" gradientUnits="userSpaceOnUse" gradientTransform="translate(2)" x1="21.500000" y1="30.000000" x2="21.500000" y2="27.375000"/>
 119+ <linearGradient inkscape:collect="always" xlink:href="#linearGradient11625" id="linearGradient11659" gradientUnits="userSpaceOnUse" gradientTransform="translate(4)" x1="21.500000" y1="30.000000" x2="21.500000" y2="27.375000"/>
 120+ <linearGradient inkscape:collect="always" xlink:href="#linearGradient11625" id="linearGradient11661" gradientUnits="userSpaceOnUse" gradientTransform="translate(6)" x1="21.500000" y1="30.000000" x2="21.500000" y2="27.375000"/>
 121+ <linearGradient inkscape:collect="always" xlink:href="#linearGradient12810" id="linearGradient12816" x1="65.623963" y1="21.459777" x2="87.528968" y2="21.459777" gradientUnits="userSpaceOnUse"/>
 122+ <linearGradient inkscape:collect="always" xlink:href="#linearGradient12810" id="linearGradient12818" gradientUnits="userSpaceOnUse" x1="84.998962" y1="25.209778" x2="62.591469" y2="12.022278"/>
 123+ <radialGradient inkscape:collect="always" xlink:href="#linearGradient12828" id="radialGradient12834" cx="88.593018" cy="33.398670" fx="88.593018" fy="33.398670" r="7.0056136" gradientTransform="matrix(0.969219, 0.227988, -0.194668, 0.82757, 9.44387, -15.9985)" gradientUnits="userSpaceOnUse"/>
 124+ <linearGradient inkscape:collect="always" xlink:href="#linearGradient12836" id="linearGradient12842" x1="88.750000" y1="31.656250" x2="92.062500" y2="36.656250" gradientUnits="userSpaceOnUse"/>
 125+ <linearGradient inkscape:collect="always" xlink:href="#linearGradient12810" id="linearGradient12878" gradientUnits="userSpaceOnUse" x1="65.623963" y1="21.459777" x2="87.528968" y2="21.459777"/>
 126+ <linearGradient inkscape:collect="always" xlink:href="#linearGradient12836" id="linearGradient12880" gradientUnits="userSpaceOnUse" x1="88.750000" y1="31.656250" x2="92.062500" y2="36.656250"/>
 127+ <radialGradient inkscape:collect="always" xlink:href="#linearGradient12828" id="radialGradient12882" gradientUnits="userSpaceOnUse" gradientTransform="matrix(0.969219, 0.227988, -0.194668, 0.82757, 9.44387, -15.9985)" cx="88.593018" cy="33.398670" fx="88.593018" fy="33.398670" r="7.0056136"/>
 128+ <linearGradient inkscape:collect="always" xlink:href="#linearGradient12810" id="linearGradient12884" gradientUnits="userSpaceOnUse" x1="84.998962" y1="25.209778" x2="62.591469" y2="12.022278"/>
 129+ <radialGradient inkscape:collect="always" xlink:href="#linearGradient11615" id="radialGradient12894" gradientUnits="userSpaceOnUse" gradientTransform="matrix(3.57034, 3.1711e-15, -4.0056e-15, 4.5099, -64.2584, -94.255)" cx="25.000000" cy="27.749998" fx="25.000000" fy="27.749998" r="4.7500000"/>
 130+ <linearGradient inkscape:collect="always" xlink:href="#linearGradient11625" id="linearGradient12896" gradientUnits="userSpaceOnUse" x1="21.500000" y1="30.000000" x2="21.500000" y2="27.375000" gradientTransform="translate(0.0726744, -0.181686)"/>
 131+ <linearGradient inkscape:collect="always" xlink:href="#linearGradient11625" id="linearGradient12898" gradientUnits="userSpaceOnUse" gradientTransform="translate(2.07267, -0.181686)" x1="21.500000" y1="30.000000" x2="21.500000" y2="27.375000"/>
 132+ <linearGradient inkscape:collect="always" xlink:href="#linearGradient11625" id="linearGradient12900" gradientUnits="userSpaceOnUse" gradientTransform="translate(4.07267, -0.181686)" x1="21.500000" y1="30.000000" x2="21.500000" y2="27.375000"/>
 133+ <linearGradient inkscape:collect="always" xlink:href="#linearGradient11625" id="linearGradient12902" gradientUnits="userSpaceOnUse" gradientTransform="translate(6)" x1="21.500000" y1="30.000000" x2="21.500000" y2="27.375000"/>
 134+ <linearGradient inkscape:collect="always" xlink:href="#linearGradient11625" id="linearGradient12911" gradientUnits="userSpaceOnUse" gradientTransform="translate(0.0726744, -0.181686)" x1="21.500000" y1="30.000000" x2="21.500000" y2="27.375000"/>
 135+ <linearGradient inkscape:collect="always" xlink:href="#linearGradient11625" id="linearGradient12913" gradientUnits="userSpaceOnUse" gradientTransform="translate(2.07267, -0.181686)" x1="21.500000" y1="30.000000" x2="21.500000" y2="27.375000"/>
 136+ <linearGradient inkscape:collect="always" xlink:href="#linearGradient11625" id="linearGradient12915" gradientUnits="userSpaceOnUse" gradientTransform="translate(4.07267, -0.181686)" x1="21.500000" y1="30.000000" x2="21.500000" y2="27.375000"/>
 137+ <linearGradient y2="21.067410" x2="24.445690" y1="33.447811" x1="31.597168" gradientTransform="matrix(0.476329, 0, 0, 0.627721, 62.0756, 9.15693)" gradientUnits="userSpaceOnUse" id="linearGradient7584" xlink:href="#linearGradient11594" inkscape:collect="always"/>
 138+ <radialGradient gradientUnits="userSpaceOnUse" gradientTransform="matrix(2.40788, 2.77625e-16, -5.90088e-16, 1.86105, 14.9698, -20.5578)" r="6.0270013" fy="29.099535" fx="24.399090" cy="29.099535" cx="24.399090" id="radialGradient7592" xlink:href="#linearGradient7586" inkscape:collect="always"/>
 139+ <linearGradient y2="11.042997" x2="22.585604" y1="34.149513" x1="22.585604" gradientTransform="matrix(1.05922, 0, 0, 0.808101, 48.0866, 4.00139)" gradientUnits="userSpaceOnUse" id="linearGradient7596" xlink:href="#linearGradient7608" inkscape:collect="always"/>
 140+ <linearGradient gradientTransform="translate(49.3207)" gradientUnits="userSpaceOnUse" y2="38.454056" x2="28.284273" y1="28.554562" x1="25.279068" id="linearGradient7642" xlink:href="#linearGradient7636" inkscape:collect="always"/>
 141+ <radialGradient gradientUnits="userSpaceOnUse" gradientTransform="matrix(2.77712, -0.0812645, 0.0689121, 2.22301, 4.03512, -33.248)" r="4.4774761" fy="29.609560" fx="24.483574" cy="29.609560" cx="24.483574" id="radialGradient7647" xlink:href="#linearGradient7614" inkscape:collect="always"/>
 142+ <radialGradient gradientUnits="userSpaceOnUse" gradientTransform="matrix(-2.04673, -3.74943e-16, -2.8534e-16, 1.55761, 67.5938, 3.27531)" r="17.171415" fy="5.7859797" fx="25.075571" cy="5.7859797" cx="25.075571" id="radialGradient8656" xlink:href="#linearGradient8650" inkscape:collect="always"/>
 143+ <radialGradient gradientUnits="userSpaceOnUse" gradientTransform="matrix(1, 0, 0, 0.536723, 6.77279e-15, 16.8731)" r="15.644737" fy="36.421127" fx="24.837126" cy="36.421127" cx="24.837126" id="radialGradient8668" xlink:href="#linearGradient8662" inkscape:collect="always"/>
 144+ <radialGradient inkscape:collect="always" xlink:href="#linearGradient2591" id="radialGradient2597" cx="22.291636" cy="32.797512" fx="22.291636" fy="32.797512" r="16.956199" gradientTransform="matrix(-0.843022, 1.87188e-16, 2.26523e-16, 1.02017, 43.5765, 1.20521)" gradientUnits="userSpaceOnUse"/>
 145+ </defs>
 146+ <sodipodi:namedview inkscape:window-y="25" inkscape:window-x="0" inkscape:window-height="885" inkscape:window-width="1280" inkscape:showpageshadow="false" inkscape:document-units="px" inkscape:grid-bbox="true" showgrid="false" inkscape:current-layer="layer1" inkscape:cy="25.461494" inkscape:cx="25.558072" inkscape:zoom="16" inkscape:pageshadow="2" inkscape:pageopacity="0.0" borderopacity="0.25490196" bordercolor="#666666" pagecolor="#ffffff" id="base" fill="#4e9a06" stroke="#4e9a06"/>
 147+ <metadata id="metadata4">
 148+ <rdf:RDF>
 149+ <cc:Work rdf:about="">
 150+ <dc:format>image/svg+xml</dc:format>
 151+ <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
 152+ <dc:creator>
 153+ <cc:Agent>
 154+ <dc:title>Jakub Steiner</dc:title>
 155+ </cc:Agent>
 156+ </dc:creator>
 157+ <dc:source>http://jimmac.musichall.cz</dc:source>
 158+ <cc:license rdf:resource="http://creativecommons.org/licenses/by-sa/2.0/"/>
 159+ <dc:title>Go Previous</dc:title>
 160+ <dc:subject>
 161+ <rdf:Bag>
 162+ <rdf:li>go</rdf:li>
 163+ <rdf:li>previous</rdf:li>
 164+ <rdf:li>left</rdf:li>
 165+ <rdf:li>arrow</rdf:li>
 166+ <rdf:li>pointer</rdf:li>
 167+ <rdf:li>&lt;</rdf:li>
 168+ </rdf:Bag>
 169+ </dc:subject>
 170+ </cc:Work>
 171+ <cc:License rdf:about="http://creativecommons.org/licenses/by-sa/2.0/">
 172+ <cc:permits rdf:resource="http://web.resource.org/cc/Reproduction"/>
 173+ <cc:permits rdf:resource="http://web.resource.org/cc/Distribution"/>
 174+ <cc:requires rdf:resource="http://web.resource.org/cc/Notice"/>
 175+ <cc:requires rdf:resource="http://web.resource.org/cc/Attribution"/>
 176+ <cc:permits rdf:resource="http://web.resource.org/cc/DerivativeWorks"/>
 177+ <cc:requires rdf:resource="http://web.resource.org/cc/ShareAlike"/>
 178+ </cc:License>
 179+ </rdf:RDF>
 180+ </metadata>
 181+ <g inkscape:groupmode="layer" inkscape:label="Layer 1" id="layer1">
 182+ <path transform="matrix(-1.27119, 0, 0, 1.27119, 56.1951, -15.2786)" d="M 40.481863 36.421127 A 15.644737 8.3968935 0 1 1 9.1923885,36.421127 A 15.644737 8.3968935 0 1 1 40.481863 36.421127 z" sodipodi:ry="8.3968935" sodipodi:rx="15.644737" sodipodi:cy="36.421127" sodipodi:cx="24.837126" id="path8660" style="overflow: visible; marker: none; opacity: 0.299465; color: rgb(0, 0, 0); fill: url(#radialGradient8668) rgb(0, 0, 0); fill-opacity: 1; fill-rule: evenodd; stroke: none; stroke-width: 1; stroke-linecap: butt; stroke-linejoin: miter; stroke-miterlimit: 10; stroke-dasharray: none; stroke-dashoffset: 0pt; stroke-opacity: 1; visibility: visible; display: inline;" sodipodi:type="arc"/>
 183+ <path sodipodi:nodetypes="cccccccc" id="path8643" d="M 39.490316,15.496821 L 39.490316,32.491241 L 26.537753,32.491241 L 26.537753,40.973779 L 6.577917,23.973588 L 26.531563,6.7295901 L 26.531563,15.502125 L 39.490316,15.496821 z " style="overflow: visible; marker: none; opacity: 1; color: rgb(0, 0, 0); fill: url(#radialGradient2597) rgb(0, 0, 0); fill-opacity: 1; fill-rule: evenodd; stroke: rgb(58, 115, 4); stroke-width: 1; stroke-linecap: round; stroke-linejoin: round; stroke-miterlimit: 10; stroke-dasharray: none; stroke-dashoffset: 0pt; stroke-opacity: 1; visibility: visible; display: inline;"/>
 184+ <path sodipodi:nodetypes="cccccc" id="path8645" d="M 25.988368,7.9779766 L 25.988368,16.034451 L 38.930538,16.034451 L 38.930538,24.918914 C 22.180538,18.668914 22.797001,30.213626 7.547,23.963626 L 25.988368,7.9779766 z " style="overflow: visible; marker: none; opacity: 0.508021; color: rgb(0, 0, 0); fill: url(#radialGradient8656) rgb(0, 0, 0); fill-opacity: 1; fill-rule: evenodd; stroke: none; stroke-width: 1; stroke-linecap: round; stroke-linejoin: round; stroke-miterlimit: 10; stroke-dasharray: none; stroke-dashoffset: 0pt; stroke-opacity: 1; visibility: visible; display: inline;"/>
 185+ <path style="overflow: visible; marker: none; opacity: 0.481283; color: rgb(0, 0, 0); fill: none; fill-opacity: 1; fill-rule: evenodd; stroke: rgb(255, 255, 255); stroke-width: 1; stroke-linecap: butt; stroke-linejoin: miter; stroke-miterlimit: 10; stroke-dasharray: none; stroke-dashoffset: 0pt; stroke-opacity: 1; visibility: visible; display: inline;" d="M 38.475551,16.541365 L 38.475551,31.463305 L 25.490184,31.463305 L 25.490184,38.764721 L 8.168419,23.96903 L 25.506145,9.0636299 L 25.506145,16.546262 L 38.475551,16.541365 z " id="path8658" sodipodi:nodetypes="cccccccc"/>
 186+ </g>
 187+</svg>
\ No newline at end of file
Index: trunk/extensions/DataCenter/Resources/Icons/Navigation/Next.svg
@@ -0,0 +1,62 @@
 2+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
 3+<!-- Created with Inkscape (http://www.inkscape.org/) -->
 4+<svg xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://web.resource.org/cc/" 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://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" sodipodi:docname="go-next.svg" sodipodi:docbase="/home/tigert/cvs/freedesktop.org/tango-icon-theme/scalable/actions" inkscape:version="0.43+devel" sodipodi:version="0.32" id="svg11300" height="48" width="48" inkscape:export-filename="/home/jimmac/Desktop/wi-fi.png" inkscape:export-xdpi="90.000000" inkscape:export-ydpi="90.000000" version="1.0" inkscape:output_extension="org.inkscape.output.svg.inkscape">
 5+ <defs id="defs3">
 6+ <linearGradient id="linearGradient2591">
 7+ <stop style="stop-color: rgb(115, 210, 22);" offset="0" id="stop2593"/>
 8+ <stop style="stop-color: rgb(78, 154, 6);" offset="1.0000000" id="stop2595"/>
 9+ </linearGradient>
 10+ <linearGradient id="linearGradient8662" inkscape:collect="always">
 11+ <stop id="stop8664" offset="0" style="stop-color: rgb(0, 0, 0); stop-opacity: 1;"/>
 12+ <stop id="stop8666" offset="1" style="stop-color: rgb(0, 0, 0); stop-opacity: 0;"/>
 13+ </linearGradient>
 14+ <linearGradient id="linearGradient8650" inkscape:collect="always">
 15+ <stop id="stop8652" offset="0" style="stop-color: rgb(255, 255, 255); stop-opacity: 1;"/>
 16+ <stop id="stop8654" offset="1" style="stop-color: rgb(255, 255, 255); stop-opacity: 0;"/>
 17+ </linearGradient>
 18+ <radialGradient gradientUnits="userSpaceOnUse" gradientTransform="matrix(2.04673, -3.74943e-16, 2.8534e-16, 1.55761, -19.518, 3.45209)" r="17.171415" fy="2.8969381" fx="19.701141" cy="2.8969381" cx="19.701141" id="radialGradient8656" xlink:href="#linearGradient8650" inkscape:collect="always"/>
 19+ <radialGradient gradientUnits="userSpaceOnUse" gradientTransform="matrix(1, 0, 0, 0.536723, 2.51101e-15, 16.8731)" r="15.644737" fy="36.421127" fx="24.837126" cy="36.421127" cx="24.837126" id="radialGradient8668" xlink:href="#linearGradient8662" inkscape:collect="always"/>
 20+ <radialGradient inkscape:collect="always" xlink:href="#linearGradient2591" id="radialGradient2597" cx="22.291636" cy="32.797512" fx="22.291636" fy="32.797512" r="16.9562" gradientTransform="matrix(0.843022, 1.87188e-16, -2.26523e-16, 1.02017, 4.4993, 1.38199)" gradientUnits="userSpaceOnUse"/>
 21+ </defs>
 22+ <sodipodi:namedview inkscape:window-y="25" inkscape:window-x="0" inkscape:window-height="885" inkscape:window-width="1280" inkscape:showpageshadow="false" inkscape:document-units="px" inkscape:grid-bbox="true" showgrid="false" inkscape:current-layer="layer1" inkscape:cy="27.398876" inkscape:cx="34.827552" inkscape:zoom="11.313708" inkscape:pageshadow="2" inkscape:pageopacity="0.0" borderopacity="0.25490196" bordercolor="#666666" pagecolor="#ffffff" id="base" fill="#4e9a06" stroke="#4e9a06"/>
 23+ <metadata id="metadata4">
 24+ <rdf:RDF>
 25+ <cc:Work rdf:about="">
 26+ <dc:format>image/svg+xml</dc:format>
 27+ <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
 28+ <dc:creator>
 29+ <cc:Agent>
 30+ <dc:title>Jakub Steiner</dc:title>
 31+ </cc:Agent>
 32+ </dc:creator>
 33+ <dc:source>http://jimmac.musichall.cz</dc:source>
 34+ <cc:license rdf:resource="http://creativecommons.org/licenses/by-sa/2.0/"/>
 35+ <dc:title>Go Next</dc:title>
 36+ <dc:subject>
 37+ <rdf:Bag>
 38+ <rdf:li>go</rdf:li>
 39+ <rdf:li>next</rdf:li>
 40+ <rdf:li>right</rdf:li>
 41+ <rdf:li>arrow</rdf:li>
 42+ <rdf:li>pointer</rdf:li>
 43+ <rdf:li>&gt;</rdf:li>
 44+ </rdf:Bag>
 45+ </dc:subject>
 46+ </cc:Work>
 47+ <cc:License rdf:about="http://creativecommons.org/licenses/by-sa/2.0/">
 48+ <cc:permits rdf:resource="http://web.resource.org/cc/Reproduction"/>
 49+ <cc:permits rdf:resource="http://web.resource.org/cc/Distribution"/>
 50+ <cc:requires rdf:resource="http://web.resource.org/cc/Notice"/>
 51+ <cc:requires rdf:resource="http://web.resource.org/cc/Attribution"/>
 52+ <cc:permits rdf:resource="http://web.resource.org/cc/DerivativeWorks"/>
 53+ <cc:requires rdf:resource="http://web.resource.org/cc/ShareAlike"/>
 54+ </cc:License>
 55+ </rdf:RDF>
 56+ </metadata>
 57+ <g inkscape:groupmode="layer" inkscape:label="Layer 1" id="layer1">
 58+ <path transform="matrix(1.27119, 0, 0, 1.27119, -8.11938, -15.1018)" d="M 40.481863 36.421127 A 15.644737 8.3968935 0 1 1 9.1923885,36.421127 A 15.644737 8.3968935 0 1 1 40.481863 36.421127 z" sodipodi:ry="8.3968935" sodipodi:rx="15.644737" sodipodi:cy="36.421127" sodipodi:cx="24.837126" id="path8660" style="overflow: visible; marker: none; opacity: 0.299465; color: rgb(0, 0, 0); fill: url(#radialGradient8668) rgb(0, 0, 0); fill-opacity: 1; fill-rule: evenodd; stroke: none; stroke-width: 1; stroke-linecap: butt; stroke-linejoin: miter; stroke-miterlimit: 10; stroke-dasharray: none; stroke-dashoffset: 0pt; stroke-opacity: 1; visibility: visible; display: inline;" sodipodi:type="arc"/>
 59+ <path sodipodi:nodetypes="cccccccc" id="path8643" d="M 8.5541875,15.517348 L 8.5541875,32.511768 L 21.538,32.511768 L 21.538,41.056806 L 41.497835,24.150365 L 21.41919,7.1251168 L 21.41919,15.522652 L 8.5541875,15.517348 z " style="overflow: visible; marker: none; opacity: 1; color: rgb(0, 0, 0); fill: url(#radialGradient2597) rgb(0, 0, 0); fill-opacity: 1; fill-rule: evenodd; stroke: rgb(58, 115, 4); stroke-width: 1; stroke-linecap: round; stroke-linejoin: round; stroke-miterlimit: 10; stroke-dasharray: none; stroke-dashoffset: 0pt; stroke-opacity: 1; visibility: visible; display: inline;"/>
 60+ <path sodipodi:nodetypes="cccccc" id="path8645" d="M 21.962385,8.2485033 L 21.962385,16.054978 L 9.1452151,16.054978 L 9.1452151,25.095691 C 26.895215,27.095691 25.778752,17.640403 40.528752,24.140403 L 21.962385,8.2485033 z " style="overflow: visible; marker: none; opacity: 0.508021; color: rgb(0, 0, 0); fill: url(#radialGradient8656) rgb(0, 0, 0); fill-opacity: 1; fill-rule: evenodd; stroke: none; stroke-width: 1; stroke-linecap: round; stroke-linejoin: round; stroke-miterlimit: 10; stroke-dasharray: none; stroke-dashoffset: 0pt; stroke-opacity: 1; visibility: visible; display: inline;"/>
 61+ <path style="overflow: visible; marker: none; opacity: 0.481283; color: rgb(0, 0, 0); fill: none; fill-opacity: 1; fill-rule: evenodd; stroke: rgb(255, 255, 255); stroke-width: 1; stroke-linecap: butt; stroke-linejoin: miter; stroke-miterlimit: 10; stroke-dasharray: none; stroke-dashoffset: 0pt; stroke-opacity: 1; visibility: visible; display: inline;" d="M 9.537702,16.561892 L 9.537702,31.546332 L 22.523069,31.546332 L 22.523069,38.941498 L 40.001083,24.145807 L 22.507108,9.3654066 L 22.507108,16.566789 L 9.537702,16.561892 z " id="path8658" sodipodi:nodetypes="cccccccc"/>
 62+ </g>
 63+</svg>
\ No newline at end of file
Index: trunk/extensions/DataCenter/Resources/Icons/Navigation/Up-disabled.png
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Property changes on: trunk/extensions/DataCenter/Resources/Icons/Navigation/Up-disabled.png
___________________________________________________________________
Added: svn:mime-type
164 + application/octet-stream
Index: trunk/extensions/DataCenter/DataCenter.page.php
@@ -62,6 +62,7 @@
6363 private static $steps = array(
6464 array( 'page', 'type', 'id' ),
6565 array( 'action', 'parameter' ),
 66+ array( 'limit', 'offset' ),
6667 );
6768
6869 /*
@@ -154,7 +155,10 @@
155156 if ( isset( $pathParts[$stepIndex] ) ) {
156157 $pathSubParts = explode( ':', $pathParts[$stepIndex] );
157158 foreach ( $stepParts as $stepPartIndex => $stepPartName ) {
158 - if ( isset( $pathSubParts[$stepPartIndex] ) ) {
 159+ if (
 160+ isset( $pathSubParts[$stepPartIndex] ) &&
 161+ $pathSubParts[$stepPartIndex] != ''
 162+ ) {
159163 $splitPos = strpos( $pathSubParts[$stepPartIndex], ',' );
160164 if ( $splitPos !== false ) {
161165 $path[$stepPartName] = explode(
Index: trunk/extensions/DataCenter/DataCenter.ui.php
@@ -525,6 +525,8 @@
526526 'id' => null,
527527 'action' => null,
528528 'parameter' => null,
 529+ 'limit' => null,
 530+ 'offset' => null,
529531 ),
530532 $parameters
531533 );
@@ -555,13 +557,48 @@
556558 $url .= ':' . $parameters['parameter'];
557559 }
558560 }
 561+ } else if ( $parameters['limit'] ) {
 562+ $url .= '/';
559563 }
 564+ if ( $parameters['limit'] ) {
 565+ $url .= '/' . $parameters['limit'];
 566+ if ( $parameters['offset'] ) {
 567+ $url .= ':' . $parameters['offset'];
 568+ }
 569+ }
560570 }
561571 // Returns url
562572 return $url;
563573 }
564574
565575 /**
 576+ * Builds an XML string for an icon
 577+ * @param name Name of icon
 578+ * @param enabled Boolean of enabled state
 579+ * @param contents Array of Strings or String of XML or null to
 580+ * make tag self-closing
 581+ */
 582+ public static function icon(
 583+ $name,
 584+ $enabled = true,
 585+ array $options = array()
 586+ ) {
 587+ global $wgScriptPath;
 588+ return Xml::element(
 589+ 'img',
 590+ array_merge(
 591+ $options,
 592+ array(
 593+ 'src' => $wgScriptPath .
 594+ '/extensions/DataCenter/Resources/Icons/' . $name .
 595+ ( !$enabled ? '-disabled' : '' ) . '.png',
 596+ 'border' => 0
 597+ )
 598+ )
 599+ );
 600+ }
 601+
 602+ /**
566603 * Builds an XML string for a link
567604 * @param label String of raw text to use as label
568605 * @param parameters Array of link parameters for self::url
@@ -600,9 +637,11 @@
601638 */
602639 public static function buildLink(
603640 $options,
604 - $row
 641+ $row = null
605642 ) {
 643+ // Checks if row was given
606644 if ( isset( $options['page'] ) && $row instanceof DataCenterDBRow ) {
 645+ // Transforms options based on row
607646 $fields = array_merge(
608647 $row->get(),
609648 array(
@@ -631,16 +670,13 @@
632671 }
633672 }
634673 }
635 - // Builds javascript for linking
636 - $jsURL = DataCenterJs::escape(
637 - DataCenterXml::url( $options )
638 - );
639 - // Returns XML attributes for link
640 - return array( 'onclick' => "window.location='{$jsURL}'" );
641 - } else {
642 - // Returns empty array
643 - return array();
644674 }
 675+ // Builds javascript for linking
 676+ $jsURL = DataCenterJs::escape(
 677+ DataCenterXml::url( $options )
 678+ );
 679+ // Returns XML attributes for link
 680+ return array( 'onclick' => "window.location='{$jsURL}'" );
645681 }
646682
647683 /**
@@ -736,7 +772,95 @@
737773 }
738774
739775 abstract class DataCenterWidget extends DataCenterRenderable {
740 - // Widget-related functions to be defined...
 776+
 777+ /* Static Functions */
 778+
 779+ public static function buildPaging(
 780+ $page,
 781+ $num
 782+ ) {
 783+ $range = array( 'limit' => 10, 'offset' => 0 );
 784+ if ( isset( $page['limit'] ) && $page['limit'] !== null ) {
 785+ $range['limit'] = $page['limit'];
 786+ }
 787+ if ( isset( $page['offset'] ) && $page['offset'] !== null ) {
 788+ $range['offset'] = $page['offset'];
 789+ }
 790+ $icons = array(
 791+ 'first' => array(
 792+ 'name' => 'Navigation/First',
 793+ 'enabled' => true,
 794+ ),
 795+ 'previous' => array(
 796+ 'name' => 'Navigation/Previous',
 797+ 'enabled' => true,
 798+ ),
 799+ 'last' => array(
 800+ 'name' => 'Navigation/Last',
 801+ 'enabled' => true,
 802+ ),
 803+ 'next' => array(
 804+ 'name' => 'Navigation/Next',
 805+ 'enabled' => true,
 806+ ),
 807+ );
 808+ if ( $num < $range['limit'] ) {
 809+ $range['offset'] = 0;
 810+ }
 811+ if ( $range['offset'] == 0 ) {
 812+ $icons['first']['enabled'] = false;
 813+ $icons['previous']['enabled'] = false;
 814+ }
 815+ if ( $range['offset'] + $range['limit'] >= $num ) {
 816+ $icons['next']['enabled'] = false;
 817+ $icons['last']['enabled'] = false;
 818+ }
 819+ $xmlOutput = DataCenterXml::open(
 820+ 'div', array( 'class' => 'paging', 'align' => 'center' )
 821+ );
 822+ foreach ( $icons as $icon => $options ) {
 823+ $attributes = array(
 824+ 'class' => 'icon' . ( !$options['enabled'] ? '-disabled' : '' )
 825+ );
 826+ $attributes['class'] .= ' ' . $icon;
 827+ $iconRange = array( 'limit' => $range['limit'] );
 828+ if ( $options['enabled'] ) {
 829+ switch ( $icon ) {
 830+ case 'first':
 831+ $iconRange['offset'] = 0;
 832+ break;
 833+ case 'previous':
 834+ $iconRange['offset'] = max(
 835+ $range['offset'] - $range['limit'], 0
 836+ );
 837+ break;
 838+ case 'next':
 839+ $iconRange['offset'] = min(
 840+ $range['offset'] + $range['limit'], $num - 1
 841+ );
 842+ break;
 843+ case 'last':
 844+ $iconRange['offset'] = $num - $range['limit'];
 845+ break;
 846+ }
 847+ $attributes = array_merge(
 848+ $attributes, DataCenterXml::buildLink(
 849+ array_merge( $page, $iconRange )
 850+ )
 851+ );
 852+ }
 853+ $xmlOutput .= DataCenterXml::icon(
 854+ $options['name'], $options['enabled'], $attributes
 855+ );
 856+ }
 857+ $xmlOutput .= DataCenterXml::div(
 858+ array( 'class' => 'label' ),
 859+ DataCenterUI::message( 'label', 'range', $num )
 860+ );
 861+ $xmlOutput .= DataCenterXml::close( 'div' );
 862+ return $xmlOutput;
 863+ }
 864+
741865 }
742866
743867 class DataCenterUI {
@@ -809,7 +933,11 @@
810934 $name,
811935 $arguments = null
812936 ) {
813 - return wfMsg( "datacenter-ui-{$type}-{$name}", $arguments );
 937+ return wfMsgExt(
 938+ "datacenter-ui-{$type}-{$name}",
 939+ array( 'parsemag' ),
 940+ $arguments
 941+ );
814942 }
815943
816944 /**
@@ -899,7 +1027,7 @@
9001028 */
9011029 public static function renderWidget(
9021030 $name,
903 - $parameters = array()
 1031+ array $parameters = array()
9041032 ) {
9051033 if ( isset( self::$widgets[$name] ) ) {
9061034 $function = array( self::$widgets[$name], 'render' );
@@ -921,7 +1049,7 @@
9221050 */
9231051 public static function renderInput(
9241052 $name,
925 - $parameters = array()
 1053+ array $parameters = array()
9261054 ) {
9271055 if ( isset( self::$inputs[$name] ) ) {
9281056 $function = array( self::$inputs[$name], 'render' );
@@ -943,7 +1071,7 @@
9441072 */
9451073 public static function renderLayout(
9461074 $name,
947 - $contents
 1075+ array $contents = array()
9481076 ) {
9491077 if ( isset( self::$layouts[$name] ) ) {
9501078 $function = array( self::$layouts[$name], 'render' );
Index: trunk/extensions/DataCenter/UI/Widgets/Gallery.php
@@ -63,6 +63,8 @@
6464 );
6565 // Begins widget
6666 $xmlOutput = parent::begin( $parameters['class'] );
 67+ // Gets current path
 68+ $path = DataCenterPage::getPath();
6769 // Begins icons
6870 $xmlOutput .= DataCenterXml::open( 'div', array( 'class' => 'icons' ) );
6971 // Loops over each row
Index: trunk/extensions/DataCenter/UI/Widgets/History.php
@@ -28,10 +28,10 @@
2929 */
3030 'component' => null,
3131 /**
32 - * Current Path
33 - * @datatype array
 32+ * Range of records to show
 33+ * @datatype integer
3434 */
35 - 'path' => null,
 35+ 'paging' => array( 'limit' => 10, 'offset' => 0 ),
3636 );
3737
3838 private static $defaultAttributes = array(
@@ -71,6 +71,14 @@
7272 'align' => 'right',
7373 'colspan' => 6
7474 ),
 75+ /**
 76+ * Default XML attributes for paging cell
 77+ */
 78+ 'paging' => array(
 79+ 'class' => 'paging',
 80+ 'align' => 'right',
 81+ 'colspan' => 6
 82+ ),
7583 );
7684
7785 /* Static Functions */
@@ -210,12 +218,19 @@
211219 // Ends table
212220 $xmlOutput .= DataCenterXml::close( 'table' );
213221 } else {
 222+ // Gets current path
 223+ $path = DataCenterPage::getPath();
214224 // Gets history of component from database
215225 $changes = $parameters['component']->getChanges(
216 - DataCenterDB::buildSort(
217 - 'meta', 'change', array( 'timestamp DESC' )
 226+ array_merge_recursive(
 227+ DataCenterDB::buildSort(
 228+ 'meta', 'change', array( 'timestamp DESC' )
 229+ ),
 230+ DataCenterDB::buildRange( $path )
218231 )
219232 );
 233+ // Gets number of changes fromd database
 234+ $numChanges = $parameters['component']->numChanges();
220235 // Use blank user name if none is set
221236 foreach ( $changes as $change ) {
222237 if ( $change->get( 'user' ) == 0 ) {
@@ -230,7 +245,7 @@
231246 'id' => 'form_history',
232247 'name' => 'form_history',
233248 'method' => 'post',
234 - 'action' => DataCenterXml::url( $parameters['path'] ),
 249+ 'action' => DataCenterXml::url( $path ),
235250 );
236251 // Begins form
237252 $xmlOutput .= DataCenterXml::open( 'form', $formAttributes );
@@ -238,6 +253,13 @@
239254 $xmlOutput .= DataCenterXml::open(
240255 'table', self::$defaultAttributes['table']
241256 );
 257+ // Adds paging
 258+ $xmlOutput .= DataCenterXml::row(
 259+ DataCenterXml::cell(
 260+ self::$defaultAttributes['paging'],
 261+ parent::buildPaging( $path, $numChanges )
 262+ )
 263+ );
242264 // Adds headings
243265 $xmlOutput .= DataCenterXml::row(
244266 DataCenterXml::headingCell(),
Index: trunk/extensions/DataCenter/UI/Widgets/Table.php
@@ -28,6 +28,11 @@
2929 */
3030 'rows' => array(),
3131 /**
 32+ * Number of possible rows
 33+ * @datatype integer
 34+ */
 35+ //'num' => null,
 36+ /**
3237 * Array of field labels and options using self::processFields
3338 * @datatype array
3439 */
@@ -94,6 +99,21 @@
95100 $xmlOutput .= DataCenterXml::open(
96101 'table', array( 'border' => 0, 'cellspacing' => 0 )
97102 );
 103+ // Gets current path
 104+ $path = DataCenterPage::getPath();
 105+ // Check if number of possible records was given
 106+ if ( isset( $parameters['num'] )) {
 107+ // Adds paging
 108+ $xmlOutput .= DataCenterXml::row(
 109+ DataCenterXml::cell(
 110+ array(
 111+ 'colspan' => count( $parameters['fields'] ),
 112+ 'align' => 'right'
 113+ ),
 114+ parent::buildPaging( $path, $parameters['num'] )
 115+ )
 116+ );
 117+ }
98118 // Adds headings
99119 foreach( $fields as $label => $options ) {
100120 $xmlOutput .= DataCenterXml::headingCell(
Index: trunk/extensions/DataCenter/Views/Assets.php
@@ -64,9 +64,11 @@
6565 'facility', 'location', 'id',
6666 'asset', $path['type'], 'location',
6767 array( 'name' => 'location_name' )
68 - )
 68+ ),
 69+ DataCenterDB::buildRange( $path )
6970 )
7071 );
 72+ $numAssets = DataCenterDB::numAssets( $path['type'] );
7173 // Returns single columm layout with a table
7274 return DataCenterUI::renderLayout(
7375 'columns',
@@ -87,6 +89,7 @@
8890 'table',
8991 array(
9092 'rows' => $assets,
 93+ 'num' => $numAssets,
9194 'fields' => array(
9295 'manufacturer',
9396 'model' => array( 'field' => 'name' ),
@@ -144,7 +147,7 @@
145148 ),
146149 DataCenterUI::renderWidget(
147150 'history',
148 - array( 'component' => $asset, 'path' => $path )
 151+ array( 'component' => $asset )
149152 ),
150153 )
151154 ),
Index: trunk/extensions/DataCenter/Views/Models.php
@@ -138,7 +138,7 @@
139139 // Gets all components from database
140140 $models = DataCenterDB::getModels(
141141 $path['type'],
142 - dataCenterDB::buildSort(
 142+ DataCenterDB::buildSort(
143143 'model',
144144 $path['type'],
145145 self::$options[$path['type']]['sort']
@@ -215,7 +215,7 @@
216216 ),
217217 DataCenterUI::renderWidget(
218218 'history',
219 - array( 'component' => $model, 'path' => $path )
 219+ array( 'component' => $model )
220220 ),
221221 )
222222 ),
Index: trunk/extensions/DataCenter/Views/Facilities.php
@@ -37,7 +37,7 @@
3838 ),
3939 DataCenterUI::renderWidget(
4040 'history',
41 - array( 'component' => $facility, 'path' => $path )
 41+ array( 'component' => $facility )
4242 ),
4343 )
4444 ),
Index: trunk/extensions/DataCenter/Views/Plans.php
@@ -18,6 +18,7 @@
1919 'meta', 'plan', array( 'space', 'tense DESC' )
2020 )
2121 );
 22+ $numPlans = DataCenterDB::numPlans();
2223 return DataCenterUI::renderLayout(
2324 'columns',
2425 array(
@@ -32,6 +33,7 @@
3334 'table',
3435 array(
3536 'rows' => $plans,
 37+ 'num' => $numPlans,
3638 'fields' => array(
3739 'name',
3840 'space' => array( 'field' => 'space_name' ),
Index: trunk/extensions/DataCenter/DataCenter.i18n.php
@@ -156,12 +156,13 @@
157157 'datacenter-ui-label-add' => 'Add',
158158 'datacenter-ui-label-add-type' => 'Add $1',
159159 'datacenter-ui-label-browse-by' => 'Browse by:',
160 - 'datacenter-ui-label-num-spaces' => '$1 {{PLURAL:$1|Spaces|Space}}',
161 - 'datacenter-ui-label-num-uses' => '$1 {{PLURAL:$1|uses|use}}',
 160+ 'datacenter-ui-label-num-spaces' => '$1 {{PLURAL:$1|space|spaces}}',
 161+ 'datacenter-ui-label-num-uses' => '$1 {{PLURAL:$1|use|uses}}',
162162 'datacenter-ui-label-degrees-value' => '$1&deg;',
163163 'datacenter-ui-label-change-state-row' => 'Core Fields',
164164 'datacenter-ui-label-change-state-meta' => 'Meta Fields',
165165 'datacenter-ui-label-change-blank-user' => 'System',
 166+ 'datacenter-ui-label-range' => '$1 {{PLURAL:$1|item|items}}',
166167 // Defaults
167168 'datacenter-ui-default-new-type' => 'New $1',
168169 // List Headings
Index: trunk/extensions/DataCenter/DataCenter.css
@@ -84,6 +84,31 @@
8585 padding-left: 6px;
8686 padding-right: 6px;
8787 }
 88+div.datacenter-ui div.paging img.icon {
 89+ cursor: pointer;
 90+}
 91+div.datacenter-ui div.paging img.icon-disabled {
 92+ cursor: default;
 93+}
 94+div.datacenter-ui div.paging img.first {
 95+ float: left;
 96+}
 97+div.datacenter-ui div.paging img.previous {
 98+ float: left;
 99+}
 100+div.datacenter-ui div.paging img.next {
 101+ float: right;
 102+}
 103+div.datacenter-ui div.paging img.last {
 104+ float: right;
 105+}
 106+div.datacenter-ui div.paging div.label {
 107+ padding-left: 10px;
 108+ padding-right: 10px;
 109+ height: 24px;
 110+ line-height: 24px;
 111+ color: #999999;
 112+}
88113
89114 /*
90115 * Form Widget
@@ -269,7 +294,7 @@
270295 }
271296 div.datacenter-ui div.widget-body div.important div {
272297 min-height: 48px;
273 - background-image: url( "Resources/Icons/Important.png" );
 298+ background-image: url( "Resources/Icons/Dialog/Important.png" );
274299 background-position: left center;
275300 background-repeat: no-repeat;
276301 padding-left: 58px;
@@ -280,7 +305,7 @@
281306 }
282307 div.datacenter-ui div.widget-body div.error div {
283308 min-height: 48px;
284 - background-image: url( "Resources/Icons/Error.png" );
 309+ background-image: url( "Resources/Icons/Dialog/Error.png" );
285310 background-position: left center;
286311 background-repeat: no-repeat;
287312 padding-left: 58px;
@@ -291,7 +316,7 @@
292317 }
293318 div.datacenter-ui div.widget-body div.notice div {
294319 min-height: 48px;
295 - background-image: url( "Resources/Icons/Notice.png" );
 320+ background-image: url( "Resources/Icons/Dialog/Notice.png" );
296321 background-position: left center;
297322 background-repeat: no-repeat;
298323 padding-left: 58px;
@@ -564,9 +589,7 @@
565590 /**
566591 * Gallery Widget
567592 */
568 -div.datacenter-ui div.widget-gallery div.heading {
569 - font-size: 20px;
570 - padding-left: 8px;
 593+div.datacenter-ui div.widget-gallery div.paging {
571594 padding-bottom: 8px;
572595 }
573596 div.datacenter-ui div.widget-gallery div.icons {

Status & tagging log