Tweak GUI icons

This commit is contained in:
Jakob Borg committed 2014-05-21 15:37:28 +02:00
1 parent f31e5eaba2
commit f3b550744f
2 files changed
+19 -19

No files matched your search

+1 -1
View File
@@ -63,7 +63,7 @@ func init() {
bs, _ = ioutil.ReadAll(gr)
Assets["favicon.png"] = bs
bs, _ = hex.DecodeString("1f8b080000096e8800ffec5ceb731b3792ffeebf029edd73ec3a0d293fb2b72553ac722467e3daf851567cb9ad543e80332007d10c3001309279b2f66fbf6e60dec490144dc9decb7eb0c519000d74a31fbf061b9cdc3f7d7bf2d33fdebd2489c9d2e9bd09fe2129158be3808980884548f3fc38d04b1199848b857d154961944c53a68e83b3aae5c4a83420514ab53e0eb0532ae9798024198da7f7089964cc5012255469668e83c2ccc3bf064d43624c1eb2df0b7e711cfc4ff8e1457822b39c1a3e4b19908519998051af5e1eb378c15ae304cdd87170c1d9652e956975bde4b1498e6376c12316da8703c205379ca6a18e68ca8e1f8f0e5708c54c478ae7864bd1a2b5d28d1626916aa547cac539512c058941b3890a4378849412c5e6c7c19c5ee0e32807414eefe100c34dcaa6b510c9277275059ff41b19b33730d3c347d7d793b1eb554fe088cda434da289a8f23adc7f5d328e362046f82721d6699329d3066dc0aed3331cb1c9830eca3c1c1b68590998c97e4ca7e2424a7710c0b0a67d218991d91ff3acc3f3e2fdbe6c07438a7194f974724f881a517ccf0889237ac60c101a95f1c90170aa47d4034153ad44cf1b923717dcffe29d2ff4cbead67cca85a70111a991f91c7a36f59d6e93bc2c586991452e73462f5a8ce5a5e3391ca03f25a0a1ac1df1329b404853c20c1892c14670a9678092bacc9f4a6a0a06ca8dd31139ac5536355d7a829aace6a2bca6bb8750e1b32dc5a538ed752f6b6d694e35a0a33a962a69cec84143dbe52b9903d311f91c3e7dd9d6ebdb164c26f9b0dcfa5e6681147a853609317fd09b836a190e1ac00a760eaa9ec6bab70212a9c5b5a6f2030961699a8c7c45ce72985bde402749d85b35446e7d53a40b59d25833e56fa512b8ee28bc480ea340d331a9d2f942c448cb34805cb5fcc1e3e79fa9703f2e4d921fef7f8d1f3ae04158d79a18fc8d316f3957c1ee71fc9b3e67d25c827f0fa49f5fabacf17a89918c5141c474fcf533687d51e368ade61eff161f3da6a3e4df902e58f4c3edf2cab4ac095235e952fee05b9cf33f49a54188f25109374cdec9239113f3b3cf4768f57bc8763f209f80ecf54e08dc6563b20488c5d94b837b1aa6f5de3fd30243fc91c7651913074ef04bda8430cbdc016f70735bffa18b3392d52880410a298edc717d4fa73e7e62631af89a0fba6203a55b6a183840debce11ce141571309df06c51b5a0490544ab083d6c884fe1e3277fb58e9db8c0133c7d026edf4acc7d1e4f49ede7273aa3695a114b780cb61d7e0447dc9ddff9bcc23098fd13080b9aa6de0061c94dcb1e152745dae2a3924eeba3d5a586f19457dd6325f3585e8abacdb6d332eefc29e8f703e92f1618a651cfcb8736959731370fc44ce7cf27b35af25461489a8c67f08f76266ad65d4f903151745663d73b85355905e7d13984e4387ecf72f9f011506d0b71912ef304c32ea93f85498cfb590af4451c131c093e4eaa25ae663206e21b67c32dd86ab6452a67ac3b1f8e1d9ca9669f5ff01875738bf53090f1193306944b6fb5a8482e9a255523f7ba249d1406776fabe5c8f9bcb59c72e4967ba198365499ade6011586ee4933d77b37d837d5645ca4cd73b7b5699b8c4128165b8dc1b09c9f1a7031ae3f3ab6efb9d2063cd4e50191225d12808b9782f039112c625a53b57c5ead8c5c5225101b964eb0240fec73b0c6fb407fce17af04fa96da32817063d89dc5a4611683ab6a1953bb1d24c25262ff0fcb69bb4ea0df3744bf6d7b4d92a7dd160b5a8369c5c51bc6621683a37f3aad25364c16c340dfe0f3e94f09238edf4259974e12aac98c3188b3f482c56406805b48436804208582df1c353e9764058abc5c8e91752788730ce47ed9253d9a8cf3ae326c5c3402b3562829bbc19a0cacd4416ef750efd3cc0802ff429dd93f65e82239e0a8d23def59cdc1f15c82cfb5abe8adb3ad2629a36ace3f069eadeabee83cb61eca8f2b0acf16450a511bf4b3a7ce1dc5ade8e1c0c6335b3c491e62a8475cf1a8a1e055f2bf782dc0ed14a2c23c203c46a996f439d35b58c5d5150e38c18687f869f4ea1422b0dd267864d4388a00c908fefd11968c1bb69d0db57b0d9853372277022ef09dd25c57713887088b99e99f3a1c56411c5f96cc000bc04187f28de26749e5942b16d97dfa446cf6fb8e9ae4fa7a886c4bc7a78ec299a1a6684bb58b679c5a75a1027a938d365aed7287ddae702bd1915a8637744fed2e2e6103f3cb21ff845ca9ef101c5a6e7726bd1caf7c867c9ee788fd7ae31d4626a4fb56f55fe1cb64b3ab30b401020f580628ad6572af4e276320e2a11c77406a6723ad84615cbcb2c8f1ea2a775ff85ca698b2c99c891e03dfdb965d565e2bf15d3010c90c80ade92d1e0356a2a4e0ff6be3d00e5c780ce9b659e9425cc7c8dfe01d4d3bd0fa46ac648091d35f4a2e7e1d2d2cb9ef79ca3478189a5ed2a57e536433a6aeafc91c5f1f908141df2d8d1d34e382e2d67e77fb024964d697c78f32daa33852a4764369d8315f4018512a8b3844449f4a1af7c4f216309b9c5b9cf679121180306f28101cf205e481e7343d29bca61ab0e3aedab1dacf2ea1cc112cbbef0164bc85542398fe83e9d5c8ea1976bf37ee8d1c1c76eb12d309a09990a62bce12dfc7e4676e923d09ac4271a2827023ccd5b567c8d595a80e61e65cb8e300617b83d345afdb11e69f611130f1011916e2e70817deacc202788940a2ffb20f92866019004c7f9e922b9e81ad546032e89d43d8631814dd36990a44ef88a70d9ac4c322978caf82bfdd72916e3652a615b84dad84c272bca78c42f4f4652895a80f2adb5a07634fe60bd4bd5faa63be878f7edd2181d82a85d83e89704c55d9033e854eff61b5a5ce631271b3b8d836a19296452bb4afb1dbc2fca1756d40fb20eeaf18f00f41fe017fba2dec4ffaa8ffc56bf2c1f0742dee5c138df512225836823f9b82a93f387c263b549feb1e4727ef3eec83a3282fde3115811df480053c0a40da8aa6478fafafffe3ae585d8ba64ecbd7e43d35ecc61c7331cb71fb32069a185d5fc3d3dd7255e41e9e3ee4bb73240bb3c29237a4aee1a98ae1a53e00fd1742c84244eceddfc9fd635280150302f018eed6dce337a78954fd44b69a879c31753194d16e0f727ab1de7e2d6907e822c263e7601da7c1f4adfd9a7108a70c128fa9583055d3be3f407c3edf40fdce3c49ff3ce4bf99d2bbf88f0b37ce9f7f0f20e4dd61dc2d00390769cbc0fc25b0dc16c7b17679f638b6411043904a9a84290be7773a93fd32906a788bfd07ffe692b1264dea8cf6c2aded54c80d2d4f96da586d7596bbc76f7f38f0866560fd5011c7c084beb1934259e3d8cea6de51c8dffdfc7303431e3dfd97c766405eb00845a27fe91ac8afa3ff7fb86d1db7fbc0745f013c40b660ec4e5afa6f9ce079ec7ce96c3fbbb39e71f7eb667cf55229a9b4bfa482619bfbe2769432b130Line truncated
bs, _ = hex.DecodeString("1f8b080000096e8800ffec5ceb731b3792ffeebf029eddf3a34e43ca8fec6dc914ab1cc9d9b8367e94155f6e2b950fe00cc84134034c008c249eacfddbaf1b98f7831cd192ec5cf2c11639001ae8463f7e0d366676fff8ddd18fff7aff8a442689e7f766f887c454ac0e3d263c22563e4dd3434faf4560222e56f651208551328e993af44e8a9623a3628f0431d5fad0c34eb1a4a71e9264349cdf2364963043491051a59939f432b3f4ffee550d9131a9cf7ecbf8d9a1f73ffec797fe914c526af82266401666640246bd7e75c8c215ab8d13346187de1967e7a954a6d6f59c87263a0cd9190f986fbfec112eb8e134f675406376f864b2df2114321d289e1a2e458d56a71bcd4c2455a747ccc529512c068941b309324378809422c59687de929ee1d7490a829cdfc301869b98cd4b21924fe4f2123ee9b732646f61a6478fafae6653d7ab9cc0115b4869b451349d065a4fcb6f93848b093cf1f2759875cc74c498712bb4df8959a7c08461170607db164216325c934bfb91909486212cc85f4863647240fe6b3fbd7891b72d81697f49131eaf0f88f73d8bcf98e101256f59c6bc3d523ed8232f15487b8f682ab4af99e24b47e2ea9efd93c5ff197d53ce9850b5e2c237323d204f26dfb0a4d177828bf51329a44e69c0ca518db5bc6122967be48d143480bf475268090ab947bc239929ce142cf11c565892694d4141d950bb4326340be7c6aaae5173549d6e2bca6bb875091b32dc5a520e3752ee6d2d2987a5141652854c39d909295a7cc572255b623e20fb2f9a3b5d7b62c9f8df541b9e4acdd1220e50a7c026cfda13706d7c21fd45064ec19453d9c756e17c5438b7b4d640602cce12518e09b94e630a7bc905e83af317b10c4e8b75806a3b4b067d2cf4a3541cc5579101d5a91a1634385d2999891067910a96bf5a3c7afaec6f7be4e9f37dfcefc9e3174d092a1af24c1f906735e60bf93c492fc8f3ea7921c8a7f0f869f1f8aacd17a8999884141c474bcf63b684d5ee578ade60efc97ef5d86a3e8df90ae58f4cbed82eab42c08523eeca17f782dce7097a4d2a4c8f25101335cdec9c39113fdfdfefed1e76bc8763f229f88e9ea9c01b4dad76409098ba28716f6655dfbac6fbbe4f7e9429eca222beef9e097a5686187a862dee0f6a7ef131644b9ac51009204431db8fafa8f5e7cecdcd425e1241f74d41742a6f4307091bd69cc35f282a426f3ee3c9aa684193f28856017a581fbff94f9efedd3a76e2028ff7ec29b87d2b31f7793a27a59f9fe984c671412ce221d8b67f018eb839bff379996130fb27101634cd7b03842537cf7b149c64718d8f423ab58f56972ac6635e740f954c43792eca36db4ef3b8f317afdd0fa4bf5a6198463dcfbfd4a9bc0ab97920163a7d315b9492a70a43d26cba807fb43151b5ee72828489acb11abbde39acc92a380f4e212487e10796ca478f816a5d88ab789d46187649f9c98f42dc4f27ae072c8195bd0c4382c3c1d149b5c625cda630c3d629711f464d09ec9e33c7726b5a24313861290a7ec643d4d311cb6220ef13660c289a1eb5b640ae5aeb2a86dfe8ba749419dcce516b92cb657b4df9f0919ba398365499919bb384ee516bc20f8e42df7cb3691657df9bad55db6c0ae2b1b06b0a36e75cd880f771fdd1e77dc79536e0bccef78814f19a00923c17842f896001d39aaaf50b92af8c9c53251036e6fe31270f32e060a8f781fe92af5e0b743ba5d102e1cae61b8b89fd24042f56b3b37a3b8885c5c4feefe7d336fd43bbaf8f2eddf69a45cf9a2d16cf7af3828bb78c852c8418f06c5e4a6c982c4688b62f48e73f468c387e3365bd3d89a8260bc62004d3331692056071210da101e0170a2e7552b963926428f27c3946969d20043290fb7993f464364d9bcab075d188d96a5126ef066b32b05287c6dd97729f164610f8e7ebc4fec9a31a490162e59efb7674dd2da3b5d0ba9ec48caa25bff07af6aaf9a0f1b5f625ffd8d178b6ca6288e8a0a02d7d6e686e410f07560edb624df2086100628ec715855e2dff5baf09b8ad42c4987a848728d69c3e677a84595c5ee280236c78849f26af8f213adb7d82af8c1a4711e01ac1bf3fc09271c7c61951bdd7803d35a375231803df314d7511a35388be98b5fea5c16111e0f161ce0cb0001c34285f27b6929cca31572cb0fbf489d8ccf83d35d1d5d510d99a92cf1d8513434d56976a13eb38b56ac20874275b8db4d8e506bb4de116a223a50cafe99fea5d5c3207f697426e0a7954db2338245def4c5af95ffe1d727d9e222e6c8d77f89990e653d57e840fa3edbec2d03630a899dcebe3d91488f4500e1b00b6b19156c2302eec2c72da5de5ee0b5fca18d3399932d162e03bdbb2cbca4b25be0b06029900e86dc3458c58919282ffaf0d443b70d16348b7cdca2a960bd662e41ff08cc60dc47d2d5612c0ccf1cf3917bf4c5696dc773c661a3c0c8dcfe95abfcd920553575764898ff7c8c0a06fd7c60e5a7041716bbfbd7d81443269cbe30719dca03862a4764d69d8315f4018412cb3d0475c1f4bdacecade0168934b0bd43e4f220220e635058243be803cf00ca7258537540378dc553bbafdec12f224c1b2fb0140c63bc835bcf9bf98ee46d69e61f75be3decac161b72e311d019af169dc7196f83c243f7113dd90c00a14270a0837c1dc5df70cb9bc14c501cd920b774a206c6f70bae8751bc2fc2b2c0226de23c342fc1ce1c2932e2c80870824da0fdb2069089601c0ec4f5452c513b095024c7aad73097b4483a21b93aa40f40e78dcda563c4d7229791701ee96903453923cb7c0bdaa651596ed1b4a2b444b6986f289f224b3ae7a30f668b94205fcb938077cf4f8971db2885179c4f84cc23155a410f8cd774600abcd151f3389eb05c7ba1de5b42c64a16db51d8bf587d6b505f283b8bf62d43f84fb079cea58ecdf392278f9867c343cde083e378464bd8630964ce0cfb688da1f213e931daa4f758ba3a3f71f6f82a320cdde3315801db4d0057c1500b7158d0f9e5c5dfdc75db1ba11521de78fc9076ad8b539e66291e2f6250c3431b8ba826f77cb5596f6f0f431dd9d2399990e4bbd7175034f4520cff501e8bf1442662260effe49ee1f920cac1860408fe18ee61e7f5a8da46a67b3c53ce484a9b3a1b4763cd269057cfbbba51da0b3000f9fbd4d9c7af377f677c821b032483ca462c55449fbfe00f1e5720bf53bf324ed4391ff664aefe23fcedcb8fe247c0026ef8ee56e01cd395c9b07e62f06e8461cccda35da83d90a460ce12a6922a62cb0dfe974f6cbe0aae17d1ef3636463742fe61aa7476e687ec654076cdd59ee1ec4fde1101c168b757f6f0626f4b53d15ca1ac73636f58ee2feee27a15b18ead1d3df3d4003f282052812fd73d3407e99fcff036f9bb8bd0960f7156004640bc6eea4a57f82852da73ff7aacfeed467dafcf5191fbd524a2add5f62c1b0cdfd8e3b8999589988ccc9fed7586bf156Line truncated
gr, _ = gzip.NewReader(bytes.NewBuffer(bs))
bs, _ = ioutil.ReadAll(gr)
Assets["index.html"] = bs
+18 -18
View File
@@ -80,13 +80,13 @@
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown">Edit&nbsp;<b class="caret"></b></a>
<ul class="dropdown-menu">
<li><a ng-click="addRepo()"><span class="glyphicon glyphicon-hdd"></span> Add Repository</a></li>
<li><a ng-click="addNode()"><span class="glyphicon glyphicon-globe"></span> Add Node</a></li>
<li><a ng-click="addRepo()"><span class="glyphicon glyphicon-hdd"></span>&emsp;Add Repository</a></li>
<li><a ng-click="addNode()"><span class="glyphicon glyphicon-retweet"></span>&emsp;Add Node</a></li>
<li class="divider"></li>
<li><a ng-click="editSettings()"><span class="glyphicon glyphicon-cog"></span> Settings</a></li>
<li><a ng-click="editSettings()"><span class="glyphicon glyphicon-cog"></span>&emsp;Settings</a></li>
<li class="divider"></li>
<li><a ng-click="shutdown()"><span class="glyphicon glyphicon-off"></span> Shutdown</a></li>
<li><a ng-click="restart()"><span class="glyphicon glyphicon-refresh"></span> Restart</a></li>
<li><a ng-click="shutdown()"><span class="glyphicon glyphicon-off"></span>&emsp;Shutdown</a></li>
<li><a ng-click="restart()"><span class="glyphicon glyphicon-refresh"></span>&emsp;Restart</a></li>
</ul>
</li>
</ul>
@@ -105,7 +105,7 @@
<p>The configuration has been saved but not activated. Syncthing must restart to activate the new configuration.</p>
</div>
<div class="panel-footer">
<button type="button" class="btn btn-sm btn-default pull-right" ng-click="restart()"><span class="glyphicon glyphicon-refresh"></span> Restart Now</button>
<button type="button" class="btn btn-sm btn-default pull-right" ng-click="restart()"><span class="glyphicon glyphicon-refresh"></span>&emsp;Restart</button>
<div class="clearfix"></div>
</div>
</div>
@@ -176,7 +176,7 @@
</tbody>
</table>
</div>
<span class="pull-right"><a class="btn btn-sm btn-primary" href="" ng-click="editRepo(repo)"><span class="glyphicon glyphicon-pencil"></span> Edit</a></span>
<span class="pull-right"><a class="btn btn-sm btn-primary" href="" ng-click="editRepo(repo)"><span class="glyphicon glyphicon-pencil"></span>&emsp;Edit</a></span>
</div>
</div>
</div>
@@ -228,7 +228,7 @@
</tbody>
</table>
</div>
<span class="pull-right"><a class="btn btn-sm btn-primary" href="" ng-click="editNode(nodeCfg)"><span class="glyphicon glyphicon-pencil"></span> Edit</a></span>
<span class="pull-right"><a class="btn btn-sm btn-primary" href="" ng-click="editNode(nodeCfg)"><span class="glyphicon glyphicon-pencil"></span>&emsp;Edit</a></span>
</div>
</div>
</div>
@@ -271,7 +271,7 @@
</tbody>
</table>
</div>
<span class="pull-right"><a class="btn btn-sm btn-primary" href="" ng-click="editNode(nodeCfg)"><span class="glyphicon glyphicon-pencil"></span> Edit</a></span>
<span class="pull-right"><a class="btn btn-sm btn-primary" href="" ng-click="editNode(nodeCfg)"><span class="glyphicon glyphicon-pencil"></span>&emsp;Edit</a></span>
</div>
</div>
</div>
@@ -289,7 +289,7 @@
<p ng-repeat="err in errorList()"><small>{{err.Time | date:"H:mm:ss"}}:</small> {{friendlyNodes(err.Error)}}</p>
</div>
<div class="panel-footer">
<button type="button" class="pull-right btn btn-sm btn-default" ng-click="clearErrors()">OK</button>
<button type="button" class="pull-right btn btn-sm btn-default" ng-click="clearErrors()"><span class="glyphicon glyphicon-ok"></span>&emsp;OK</button>
<div class="clearfix"></div>
</div>
</div>
@@ -391,9 +391,9 @@
</div>
</div>
<div class="modal-footer">
<button type="button" class="btn btn-primary" ng-click="saveNode()" ng-disabled="nodeEditor.$invalid">Save</button>
<button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
<button ng-if="editingExisting && !editingSelf" type="button" class="btn btn-danger pull-left" ng-click="deleteNode()">Delete</button>
<button type="button" class="btn btn-primary" ng-click="saveNode()" ng-disabled="nodeEditor.$invalid"><span class="glyphicon glyphicon-ok"></span>&emsp;Save</button>
<button type="button" class="btn btn-default" data-dismiss="modal"><span class="glyphicon glyphicon-remove"></span>&emsp;Close</button>
<button ng-if="editingExisting && !editingSelf" type="button" class="btn btn-danger pull-left" ng-click="deleteNode()"><span class="glyphicon glyphicon-minus"></span>&emsp;Delete</button>
</div>
</div>
</div>
@@ -451,9 +451,9 @@
</div>
</div>
<div class="modal-footer">
<button type="button" class="btn btn-primary" ng-click="saveRepo()" ng-disabled="repoEditor.$invalid">Save</button>
<button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
<button ng-if="editingExisting" type="button" class="btn btn-danger pull-left" ng-click="deleteRepo()">Delete</button>
<button type="button" class="btn btn-primary" ng-click="saveRepo()" ng-disabled="repoEditor.$invalid"><span class="glyphicon glyphicon-ok"></span>&emsp;Save</button>
<button type="button" class="btn btn-default" data-dismiss="modal"><span class="glyphicon glyphicon-remove"></span>&emsp;Close</button>
<button ng-if="editingExisting" type="button" class="btn btn-danger pull-left" ng-click="deleteRepo()"><span class="glyphicon glyphicon-minus"></span>&emsp;Delete</button>
</div>
</div>
</div>
@@ -501,8 +501,8 @@
</form>
</div>
<div class="modal-footer">
<button type="button" class="btn btn-primary" ng-click="saveSettings()">Save</button>
<button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
<button type="button" class="btn btn-primary" ng-click="saveSettings()"><span class="glyphicon glyphicon-ok"></span>&emsp;Save</button>
<button type="button" class="btn btn-default" data-dismiss="modal"><span class="glyphicon glyphicon-remove"></span>&emsp;Close</button>
</div>
</div>
</div>