Archived
Sort list of sharing nodes (fixes #266)
This commit is contained in:
1 parent
8644bf30a9
commit
5454ca1cf7
3 files changed
+12
-7
No files matched your search
+2
-2
@@ -18,7 +18,7 @@ func init() {
|
||||
bs, _ = ioutil.ReadAll(gr)
|
||||
Assets["angular.min.js"] = bs
|
||||
|
||||
bs, _ = hex.DecodeString("1f8b080000096e8800ffd43ceb73dbb693dff35720bab4a41299727a379d1b2b4ea775d29e2f2f4f9ce48beb0f9408498c29502141db1a57fffb6f170049800029da4eda54336d2c60b1d817f68187c68f3fe749cc389966e9554eb303c2b3828ec82c653c66052dbfaf9322c7ffe477f278fc60fc7891a4d330218f0ec83c4c72000ad9a248c24c7d47a0075e017fe43c8b67dc9b3c7870196624dfb0195fc66c410ecb11c12a8d8a84fa5ed5e78dc8d9f97022061459320d01cd21f1329a0b3c155c8084666992d0ccf74ecbd6239e2580615ec0f73865c47f94cfd23550f868c9f97a486e1e10f820ee75462f5f841c91ef4faad605e5ef5e4113f25ab7e2e461c625e58245a0043b257624855131610e0037db49a3731e2fecf6d5e6f80572e619ad2c8d2822393b77203966c8a8419eeaa75996668e7139a5ec25f6d93381e469629395d1755a7221dac763720a6a648b9c4ce93ccd2899a6699293244d2fa085739a9933722e808116d17e134707c47b1de79c324004da010e67602b426be4244b793a4b132221c8af5104e2ce690e807cb3063bf438bde6f04d69411ae276a4217f135e9f5216bd9aae730dfdbb822f52d4d97b54f3eb781573e2bf8a7f1be7c31a372b56539a75627f0ff84276cc80d1cb3039d566903da4ec22fead312bcb7123579d77c77f1266212c90e43dfd5200902e1c10190101c148160919d520fdf10392a325ac64da903c22ff3d4e2891bd5201fd45afcdf087f034bf32f69285d38446da24b28bbc88c1ee2e69b6a911a37d76d2fd3a9db520153df7c2799266bc1d2151ddfd657c8aedbf491fadaf1d6c2675bb4ea631fee3093bb1f9942d043bdd83cf4d0fb728e253f7c256eb5557ccc7e3fb2ce68f26a388edd7822f2984a559289cfa4783e59d084fc23cbf4ab3a81ba906a510afeb964e6a3fbcd6972d3490fffbf0e1e49480af2430512f1b2ac55d052e0844a7c56c46694423bf8c5bf889e7c47f28c294deaaa92a6631f78713b3cbf7fe8b510edc5c8868e00dd1fd8789ef2de3887a0d683b08e2676b905087c45b92510fec260261f365c1a3f48a7543baa2b349f4d616eeef21f8275bb2ed6c659417196b13875b216d52bf9986b38b284bd76014301fd82098c505dd4cd3308b5412b56d514a178355089f031f4b04aef2209d36910b0580d02f13ac27c41be71b58b22ba03147bbcb73bf1e1c853c6c32671ae8c4650212239081e3359287325df1ddd429e4a582f471f5dfefa69f21320620b3dcd713976100abee65385b6ac8e3c8528c53002221fa05d11c7ad040d90c1a3ebe3f3e4a57eb9481ab404c7dc5a38941e03d8ba3734b124daef4bfdd346a99666f4d6106cbd22b981df35dc830affce1c880e01174fa08b357e5c54332264ff7f7f74dc838528eaafc6869348c779a41cc203ba8d3ec466f5af0aadbe847f709122731236d0216be103b836598bfbb62904bae69c63742510e78fc94f5cdc4eadd5a2d1c02b61b0b4e8a2aad987b13f265b00aaffdfd11f95ff2586a42401cb3df369ce61f520e89c09ea364b0a050f43c1ada141a3357826b9f1a12bc3e731b60ad936f0944cad992f8b44db49650f6fbb2e000b4b56198d393c3c6743606d3c0f401b2a9b10e5dc66916764d37b66bb1caa2acf73a6d9672eee9b69307cd720d72415ee486bbc7e6666cc32c249d9b5e09e1c02f1d427558b088ce630669a23bf4416ac32e1846633dfa1833d8a8413750b8c02a7e8853b4623ee5e97a0d333b318bad032e7d8c879ed9318de8af4797e0e2dfb3fdf380a71f6182ec085403c1e689ec00bd4c739ef94f8713930f35fc900cb04485646040fefa8bd4adc75142074d5e643798d980f8839a4adcb038a1d90ce247b8a04a314fc8e087e1c0c9ad1289c65033b8afd3a30452d36fafef98cdd36fa0ec086bc2ecabe9da509817836a5a6756ebd06bcbe26a34b9d47b2ba67516af42a80f5d981ce23355689ac437d72344f136861dd2957b7b221e08fcfbfdb01a1a5ccf38700510108d9c6682cb4a4e31760168344c9a6215d16e9ea4903fc2346ea7889b680ea788cd477323b3476ad1c9039c2338aa01c15bf8f7f8c5b9697308d8944dd91e60ce9850312d0a1144e10a9a95635d139e8aeccc6b042542713fb57da4f24fc4c7b5d29c1962d00fc326c60e9fe3896d0ac17ee58b1d923d9e2157ff06b9a617b795a72a9d6e23b415649379bbb46c5ffddd8acb768fbd6466fbc29d32d35da32d32dc35fa9b25a6081342539b565daefd970e7d6b22ffc758683881ce30d5ceca27ba530d488c49a93034ed88a3854c057149b31c70bbe8fb96e2496288bd9fdae7dea16708b7114e6c49c76417395861cd244e74f4031ec09070aaef8020bde5b4ac162591582746b5812c2abc4142d9822f21e3224f5b38aef2830e461536c8945b8de16db8b2f9755883ca56546fcf14653068cb502a3dc3f42d8375900e1e4d8b29737fa8997f7627117c19e76f5d8c3755cca4253486f90d856972e92b14bf9005971834ec14d12ef9f4114e6fc9d028e6da69805b32e331a46a17948404f73f314781b19baadb38d70c14c8bb75596a97c7c338c6376115905e7dbb70e1167f271e00d071e076b3e2a9ef3eadd8bf1f3a33fcf092f696505e64f0bf7445e5d9f84c9c9945a61f946d80ea61c512fd528449ee16cea853be43a866ad682e3f3bd083cc5a509bd28ce7be2279e8dce330a9edd6538376e726624d5e2f5c92d87644d5397b63b3bd9583409e77a9ccc1885836d429cf827c9dc4dcf746686ae15a8b03d75a1cb80e38a456e04848f33040ee37add3dcda1d86e9c046fffff4dddb2017a7f6f1bc2184e188dc2c691841f43b2037de51ca8026bef701fc9307761eae8134792636fe9ca7ccdb1a3bd40fba57cc000f68066d5b55e26ca5753d18e738e6d953cbc1d16dcf515ac4a6307b6d2ec571eda2c15a79507527dedc4469675ff6f6a1eba4c93a2cbbad74b677e71f238233216a240825da22cbc0e6d4884701bd06138cfc9beda88cd23629380588efe535ac21a7180db0539acce5994623373552539bdf9ab0a03abb86f54a0eabf4a16a0e3ea73183254c1c7683c02f8192340b1ec11a39c904d1464e802a2bc576a780636a20b6135243f0305b1c7dd10e7ef3657ae5b97185d10e642e2ddee8f202f2a30d0b5740ffb687261b6ed6a94a37ccdf2fe888426145770adb9ad13aba1687576e91ec3e7b76c9a15f91e1cc10cbf5f1b05e20fa5290bd3d3c85806cd2a1455a71a687098d3cd7334e6edda721a24f1cda3450373a7a307b0f869b4cdb0ae84e1cfe9178dd8c519093769a6d59cb80971b9128657444e2c96d19ed65fa5571e890bd0555f9ee66050716908433ea8fc91808f660baaa65af6c31ce7dca74ca9aa1725d2e3f7fc774ad9a0425690b4a9e6e8ba34f129367e6c295453d743c79e2dadad361cfe2737de3c51451c7a5847270cdf1c40255949b71b6fcLine truncated
|
||||
bs, _ = hex.DecodeString("1f8b080000096e8800ffd43c5f73dbb693eff914882e2da944a69cde4de7c68ad3699db4e7cb3f4f9ce4c5f503254212638a5448d0b6c6d577ffed022009100045db499b6a26b10d2c16fb0f8bdd05a0f1e3cf4512a78c4cf3ecaaa0f901617949476496a52c4e4b5afdbd4eca02ff89bfc9e3f183f1e345924dc3843c3a20f3302900284c176512e6f26f047ae095f04bc1f278c6bcc9830797614e8a4d3a63cb385d90c36a44b0caa232a1be57f7792372763e9cf001659e4c43407348bc9c161c4f0d1720a179962434f7bdd3aaf588e509609897f0779ca5c47f54ccb23550f868c9d87a486e1e10f820ee754e2f5f840c91ef4fead60565ef5e4113f2dab4e2e461ce04e59c45a0043b05762425a57cc202006eb69356e73c5e98edabcdf10be4ccd35ad32ca288e4ecdc82e438454635f2643fcdf32cb78c2b284d5f629f3913489e262659395d671517bc7d3c26a7a0c6745190299d673925d32c4b0a9264d905b43046737d46c63830d0c2db6fe2e88078afe382d11410817680c319d80ad71a39c93396cdb2840808f26b1481b80b5a0020dbacc10e3d46af19fc25b5200c713b5290bf09af4f691abd9aae0b05fdbb922d32d4d97b54f3eb781533e2bf8a7f1b17c306775aaea634efc4fe1ef085e9710a8c5e86c9a93283e8215517f16f8d595a8e1db9ecbc3bfe93300f618124efe997128054e180c808080846a611975103d21f3f20395ac24aa62dc923f2dfe38412d12b14d05ff4ca0c7f704ff36b9abe4cc36942236512d1455ec460779734df3488d13e3be97e9dcd1c4879cfbd709e6439732324b2bbbf8c4fb1fd37e1a3d5b583cda46957c9d4c67f3c494f4c3e450bc14efbe073ddc32dcaf8d4beb0e57a5515f3f1f83e8bf9a3ce2862fbb5644b0adbd22ce44efda3c6f24e842761515c6579d48d54819288d74d4b27b51f5eabcb161ac8ff7df870724ac0571298a8970d55e2ae372ed8884ecbd98cd288467eb56fe1279e13ff21dfa6d4564555711a337f38d1bb7cefbf52ca809b0bbe1b784374ff61e27bcb38a25e0bdadc04f1b3d54868b6c45b92d10cec2602618b65c9a2ec2aed86b4edce3ad15b53b8bf87e09f4cc9bad9ca292bf3d4250ebb425c52bf9986b38b28cfd66014301fd82098c505dd4cb3308f6410b57528a58bc17a0b9f031f4b04aee32095361e0b0580d0af02ac27c41b171b58b22ba0b140bb2b0abf191c852c6c33a71be8c4660202239081e3159287225cf1edd449e49582d471cdefefa69f61670c406685af062ec30056ddcb70b65490c791a118ab007840f40ba239f4a081a63368f8f8fef8285badb3145c0562ea2b1e450c1cef591c9d1b926873a5fe6ea75189347b6b0a23d834bb82d931de8508f3ca1f8e34081641a78f307b755c3c2463f2747f7f5f878c23e9a8aa8f1246c378ab19c42944074d98ddeacd4a56776bfde83e41e2244e894bc0dc176267b00c8b775729c4926b9ab30d5794051e3f557e33317ab7460b830ddb8e05274595d6ccbd09d9325885d7fefe88fc2f792c34c1218ed3df368c161f320681c09e256530a050f42c1a9a146a33d782734f0d015e9fb93530e7e45b023be56c497cea12ad2194fdbe2c58004d6d68e6f4e4b0359d894137307580686aad439b71ea895ddb8ded5aac2229ebbd4edba99c7dbaede4413b5d8358909585e6eeb1b9bdb7611492cd75af8470e0970e213b2cd388cee314c244fbd607a14d7a91e26eacee3eda0c266ad00d242eb08a1fe2144ecca72c5baf61662b665e3a60c2c778e8992dd3f0fe667405ce7f9eed9f072cfb0813e447a01ad86c9e880ed0cbb460b9ff7438d1f990c30fc9005354080606e4afbf48d37a1c2574d0e6457483990d883f68a8c482c509cd67b07f840b2a15f3840c7e180eacdc4a91280cb537f77576944068faedf51da7f3ec1b283bc29c30ff6abad614e6c5a01ae7cc721d7aae28ae415308bd3b31adf37815427e68c364119fae42dd24beb91e611777316c91aea8edf1fd80e3dfef8755d3e07ac6802b8080ddc86a26b8acc414631b8042c3a42d56bedbcd930ce24798c6ee14b18866718ad87c34d7227ba4169d3cc05936473920780b3f8f5f9ceb3687806dd954ed01c68c09e5d3a2104114b64db376ac6bc2321e9d79ad4d8950aca7ba474aff447c5c2bed99610ffa61d8c6d8e1733c5ea6e0ecd7bed822d9e31972f56f906b76715b79cad4e936425b413459b8a565faeaef565ca67bec2533d317ee9499ea1a4d9161d5e86f9698248c0b4d16adba5cfb2f1dfa5644fe8fb1d072029ddb949b954f74a71a90189d526e68ca1187834c097149f30270dbe8fb96e24962d87b3fb9e7dea167d86e239cd8908ece2e72b0c29c899fe8a8073c80216154ad8020bdd5b469234a22b04eb46c035994788384a60bb684888b3c75705cc7071d8c4a6c10293b8de16db832f9b558838c56646fcf106530704528b59e617ac76015a48347dd62aad81f72e69fed41045bc6c55b1be36d15a7c2125ac3fc96c214b9f4158a5f8a848b0f1a768a68977cfa08a7b764681433e534c02e99f11842b50b4a4282f54f8c5160eca6eed6ce350309f26e5da5dad5f1308ef1755809a466df365c58e2efc403002a0e2c374b9efad66979fd7e688df0c34bda5b424599c37fd98a8ab3f1193f338b743f28da00d5c39a25faa50c93c22e9c51a77c8790cd1abbb9f8ec400f3273a0d6a519cf7d49f2d05ae3d0a9edd6538b766b11b121af172e41ac1b517dcede2ab63b3908c479978c1cb41dcb843a657950ac9398f9de084d2d5c2bfbc0b5b20f5c070c422b7024a47d1820ea4debac30aac3301dd8e8ff9fbe7b1b14fcd43e9eb784301c919b250d23d8fd0ec88d7794a54013dbfb00fec9033b0fd7409a38131b7f2eb2d4db6a15ea07dd2b668007340357a98a9fad38d783768ea39f3d390e8e6e7b8ee2109bc4ecb95c8ae5da458bb5eaa0ea4ebcd98952cebeccf2a1eda4c9382cbbad74b677e71f77046b40d40a102ab4659e83cdc9118f027a0d2618f937db51b54b9ba4e01420be97d7b086ac62d4c04e693217671aadd8540b4d4d7e1bc282faec1ad62b39acc387ba39f89cc5292c6162b11b047e09946479f008d6c849ce89d66202545925b63b6d38ba06623320d5040fb3c5d117e5e0b75866579e1d5718ed4066d3e28d2a2f203fdaa4e10ae8dff6d064cbcd5a556987f9fb051d5148ace84e611b331a47d7fcf0ca2e92dd67cf3639f44b32ac1162b53e1e360b445d0aa2b787a7e0906d3a949d969fe9614023cef5b4935bfb6908efe387362dd4ad8e1eccde83e136d3a602ba03877f64bf6eef511093769a6d95cb80971b91284be988c493db32dacbf4ebe4d0227b03aaf6dded0c0e2c200967d41f933110ecc17475cb5ed5a29dfb54e1943143edba6c7efe8ee15a3d094ad2149438dde6479f2426cff4852b927ae878f2c456da5361cfe273b5f0a28ba8e3524235b8e17862804aLine truncated
|
||||
gr, _ = gzip.NewReader(bytes.NewBuffer(bs))
|
||||
bs, _ = ioutil.ReadAll(gr)
|
||||
Assets["app.js"] = bs
|
||||
@@ -63,7 +63,7 @@ func init() {
|
||||
bs, _ = ioutil.ReadAll(gr)
|
||||
Assets["favicon.png"] = bs
|
||||
|
||||
bs, _ = hex.DecodeString("1f8b080000096e8800ffec7d5b73db38b2ff7b3e05c2dd7f2ef53729e7327bb61c5955193bd949ede4527172e66c4dcd03444222c624c100a01d1dc7fbd94f37c0fb45a214d9c9ecee432292001a40a3bbf1eb66839ede3d7d7bf2e11fef5e9050c7d1ecce147f484493e5b1c31287244b97a6e9b1a35689af439e2ccd235f245a8a2862f2d8392b4a4eb48c1ce24754a963072b45829e3b4892d16076879069cc34257e48a562fad8c9f4c2fdab5315845aa72efb94f18b63e77fdc8fcfdd1311a754f379c4802cf4c81268f5eac5310b96acd62ea1313b762e38bb4c85d4b5aa973cd0e171c02eb8cf5c73734078c235a791ab7c1ab1e347de618750c0942f79aab9486ab43ad568a643213b35229e9c13c922e018146b3fd384fb4829946c71ec2ce805de7a29307276071b68ae23362b9948be90ab2bb8526f44c0de404f0f1e5e5f4f27b656d981253617422b2d693af1959a94775ecc130f9e38f938f42a622a644cdb119a7ba257294c42b3cf1a1b9b1242e62258912b7349484a830006e4ce85d6223e22ff75987e7e96972d60d2ee82c63c5a1d11e727165d30cd7d4adeb08c3907a47c70409e4be0f601513451ae62922f2c89eb3be6278bfe7ff843d9634ce59227ae16e91179e4fdc0e2465d0f07ebc622112aa53e2b5b35c6f29a25913820af45427df83d118912209007c4391199e44cc2102f61842599561714840da53b608962c14c1bd1d57286a2d32d457e0d972e6041864b4bcac15acabda525e5a0e4c25cc88049cbbb4424ad794562295a6c3e2287cf9a2b5d7b62c8b83f540b9e0ac551238e50a640272fda1d70a5dd44b8f30c8c822ebb328f8dc0b928707668ad8630b1288b93b24dc0551a51584b9e80ac33771e09ffbc180788b6d56490c7423e4ac1917c196a109daa604efdf3a5145912602f42c2f097f3078f9ffce5803c7e7a88ff3d7af8acc94149039ea923f2a436f9823f8fd2cfe469f5bc60e46378fcb8787cdd9e178859e205140c474bce23b680d11e5682de98dea3c3eab1917c1af125f21f27f96c33af0a061786b8cb5f5c0b7297c7683569a27b3481e8b0a96697ccb2f8e9e1616ff5a0633dec241f83ede8e90aacd1c448076c1213bb4bdc991ad137a6f1aeeb920f22855594c475edb3845e945b0cbdc012fb83925f5c066c41b3087602d8a298a9c797d4d8736be6a6012f89a0f9a6c03a9997a18184056bf6e1ce254d026736e5f1b22841957288923e5a5817efdc478fff6a0c3bb11b8ff3e431987dc3317b3d9991d2ce4f554ca3a82016f20074dbfd0c86b8d9bfb5799966d0fb17601614cd7a3708436e96d728669245b57914dca95d1a59aa261ef1a27a20451a88cba42c33e534df77fee4b4eb01f7974bdca651cef39b3a951701d7f792b94a9f4de725e7a9c42d693a99c33fdae8a81a77d941cc92ac311a33de5939260b4b22ee9fc3d61c04ef592a1e3c04ea75662ea3551ae2f64bca2b370c705d2ddbeeb11846f83c080836078327e40a87369d404fa3bbc67519d5354cff925916b4ba4712831d97ace1173c40b9dd62780cd6e18c690d02a8468dd117cbd6f88ae65b32868fe7cb27e943d576b7a1b824af4e6daf7521df0b5f54986914b351e3138b456770b6f9963c914c692af548615940f5b0d5f17b4ba1afdfe9248baafb666955369d00bb0c2c9c804db02676c03adafa68935f72a93418d7cb032292684500e95e26842f48c27ca61495ab67241f19b9a43241589bdbef9c3cf0800333ee02fd055fbe4ad02c964605085736a93198c88d03b0b2353b502f07b6b08898ffddbcdba6fd6ad77571cb31b5a6e1936689c1dbceac98c51bc60216c01ef56456726c982cee606d5b95ce3e848cd8f966d2ec4624a48acc190388402f5840e6e02b244213ea03bea260f2bd6abb2071862ccf87a3455909b668067cbf6c92f6a693b4290c1b078d98b2b60be6d5604c1a466abd057b53aed35c2704feb92a363ff9ae4b528080f9ce7233b26e87d11a685d4e2246e5827f767ad6aaf9a0715bbbc92f3b12cf965904880304b425cf0dc92de861c36a233158983c40988298e86145a157caffd2ab0276a910d1a60ee101b235a7cf991aa1165757d8e0040b1ee095f7ea14d0835927b865545b8a002709fefe0c43c6151ba744f55a03fad444130db000f38e68aa0a0c91023a40affa4f8d191600041fe6938129c00c1a94b7d9f3494ee5944be69b75fa428ce7fe8eeaf0fa7a886c25e4a486dd2cad334d7556e76f77c36a031e342c1bd5b558efc6c49b6c2e98484a6e6e69a9ea55acdb099a9882170d1e5fdb3658cc5faf4c5a9e6a7eafb4e42922d8567b8bf409693e95ed47f830dc6c35346d43959af2217200223d948306d4ce11718dc3d02ee80c72d21de5ee035f88081d4f91b2a4358197a664979197e27c1b13f0450cf0bc0d6471ef0aa548f8ff9a2d698759f428d24d4f651989791b7afe0d9ed1a8e1136c359518d06cf46b3e8bdfbca521f792474c81ada1d1255da937593c67f2fa9a2cf0f1011968f4e34a9b46739e505cda1f6f9e21a188dbfcf859f87b644784d4b6e48669f30d98e147220b5c44fa91a06dbff12dc037b13090edeb389200d8dc9221d8e41bf003a34d2d2ebca60a60e4aed2d1ad678690bb0b66baef016ebc05afc399fd83a93e57b0d3ec6eabdd1b31d8ecc63996814d64fe396b0bcfab65222423ef988cb952602ed5bef9667bc00ed4b6ac6b34fd96dc5321a04297469dad069f07e417aec33db1ad40c34901853d0c5fa89e2657574911885bf0c4463912531bb62cdcb31afcfc330c023a3e20c34cfc1ae6c2932ea8828708c3da0fdb10b31fde3a18bae877f852c963b034ce409cc984e09075635c3ec03e3e8f5acb8a51c3fe80cfae8e5dd3b5cb7d345cab9a7766a6bd27f72c6909cd905f5646aceba2076d4f164b14c05f8b78ef8387bfede08d8df2c7c67b647652852b8677ae5502186d2ef8e8916d072dea7a94d332808fb6c576aca73434ae0d0e13b0fb3bf69986bca601a33ad673ea845a9ebf261f358fd642f7358046ad0004c41efc6cc223fd3bc4574e87aa73d59ad1c9bb8ffb98919f66b00dfaa0072d6c06b709382b9246478faeafffdf6d4d752d203dcd1f93f754b3ad67cc93798acb17339044fffa1aee6e775659da33a78fe9ee331299ee4ca9775f5d33a76223cfe501e83f4f1201a88ebdfd3bb97b4c32d06280013d8a3b7af6f80a3d14b21d0b28fa21674c5e0c0505c6239dd6866fde4f9b062af33188efac9ba9337b6bde370f819541e2014d964c96b4ef0e105f2c3650bf354bd20e29fd37936a17fb7161dbf587300660f2ee58ee06d09cc5b5f9c6fccd00dd8800b719a309705730620857091d326980fd4e51ee6f83ab86d779cc4be646eb5ecc35468e9a416f6c9bc7eaead0ade72dedadc3b97f3b2c87e981dd8c0298c44040618dcd425e63dbc6a2de1202d83da2bc61423d72fa87876a403e613eLine truncated
|
||||
bs, _ = hex.DecodeString("1f8b080000096e8800ffec5deb73db3892ff9ebf02e1dee5516752ce63f6b61c5955193bd971ede4517172735b53f30122211163926000d08ecef1feedd70df0fd902945763cbbfb219148020d74a3bbf1eb66439ede3f7e77f4f1efef5f9150c7d1ecde143f484493e5a1c31287244b97a6e9a1a35689af439e2ccd2d5f245a8a2862f2d0392d9e1c691939c48fa852870e368a043d739024a3c1ec1e21d398694afc904ac5f4a193e985fb17a77a106a9dbaec73c6cf0f9dff753fbd748f449c52cde71103b230224ba0d7c9ab43162c59ad5f426376e89c7376910aa96b4d2f78a0c3c3809d739fb9e6628ff0846b4e2357f93462874fbcfd0ea180295ff2547391d468759ad14c8742765a443c39239245203178acfd4c13ee23a550b2c5a1b3a0e778e9a520c8d93deca0b98ed8ac1422f94a2e2fe19b7a2b02f616467af4f8ea6a3ab1adca012cb1b9105a6949d389afd4a4bcf2629e7870c7c9e7a15711532163daced05c13bd4a8109cdbe68ec6c9e103217c18a5c9aaf84a434086042ee5c682de203f2dffbe99717f9b30530ed2e68cca3d501717e62d139d3dca7e42dcb98b347ca1b7be4a50469ef114513e52a26f9c292b8ba673eb2e8bfc21fca11632a973c71b5480fc813ef071637da7a38593716895029f559d9ab3197372c89c41e792312eac3e79148940085dc23ce91c8246712a67801332cc9b486a0a06ca8dd014b140b66daa8ae9633549dee5394d7f0d3052cc8f0d39272b09672efd39272504a612e64c0a4955d2292165f91588a96980fc8fe8be64ad7ee1832ee0fd582a74271b48803d429b0c9f3f6005c693711ee3c03a7a0cba1cc6da3702e2a9c9d5aab233016657152f609b84a230a6bc913d075e6ce23e19f15f300d5b6960cfa58e847a938922f430daa533d9853ff6c29459604388a9030fde5fcd1d3677fde234f9fefe37f4f1ebf684a50d28067ea803cab315fc8e749fa853cafee17827c0ab79f16b7afda7c819a255e40c171b4f43c620b98ed7ea5e80df69eec57b78de6d3882f51fec8e48beb655508b870c45df9e25a90fb3c46af4913dd630944874d33bb6056c4cff7f77b9b071def61997c0abea36728f04613a31db0494cec2e716f6a54dfb8c6fbae4b3e8a14565112d7b5f7127a5e6e31f41c9fd80fd4fce26bc016348b6027802d8a99767c498d3fb76e6e1af09208ba6f0aa293f9337490b060cd31dcb9a449e0cca63c5e164fd0a41ca2a48f1ed6c52bf7c9d3bf18c74eecc6e33c7b0a6edf48cc7e9fcc48e9e7a72aa65154100b7900b6ed7e0147dc1cdffabc4c3318fd2b080b1ecd7a3708436e96b72838c9a21a1f85746a5f8d2e558c47bc681e489106e222299f99e734df77fee4b4db81f4974bdca651cff38b3a955701d70f92b94a5f4ce7a5e4a9c42d693a99c33fda18a89a773940cc92ac311b33df5939270b4b22ee9fc1d61c041f582a1e3d06ea75612ea3551ae2f64bca6f6e18e0ba5ab13d6031ccf0651010ec0e0e4fc8154e6d3a8191460f8deb326a6860ff825911b4864712830397a2e1e73c40bddd607a0cd6e194690d0aa846cdd117cbd6fc8aee1b0a868f97cb67e943d3f6b0a1b82027c776d4ba92ef442e2acc34aad9a8f989c5a23339db7d439948a634957aa4b22ca079d81af883a5d037ee749245d575f369f56c3a0171195838019f605dec8077b4edd127bfe6526970ae177b4424d18a00d2bd48085f9084f94c292a572f483e3372416582b036f7df397990010761dc07fa0bbe3c49d02d964e0508573ea93199c88d03f0b2353f507f0e62611131ffbbf9b04dffd56eebe296635a4dc367cd27066f3bb3828bb78c052c803dead9ac94d83059dcc1dabe2a9d7d0c19b1fc66d2ec4624a48acc19038840cf5940e6102b244213ea03bea2e0f2bd6abb20718622cfa7a345d908b6680672bf6892f6a693b4a90cd74e1a31656d17cc9bc19c34ccd4460bf6a25ca7b94e08fc73556c3ef25d97a40001f39de56674dd4ea335d1ba9e448cca05ffe2f4ac55f346e3b276917fed683c5b6611200e50d0963e3734b7a0871dab8dc46061f208610a62a2c715855e2dff73af09d8a542449b3a840728d69c3e676a84595c5e6287237cf008bf7927c7801ecc3ac125a3da52043849f0f3679832aed83823aab71ab0a7269a688005e03ba2a92a30440ae800a3ea3f35382c0008decc990116808306e54df67c925339e692f9669dbe1213b9bfa73abcba1a225b2939a961374beb54539dd5e5dbddb0da80071dcbb5e65aac7783f1a6980b2192529a1b7aaa7a131b768225a6104543c4d7f60d16f3d71b9356a49a5f2b2d798a08b6d5df227d429a7765fb16de0caff71a9ab6a14acdf8103900911eca41036ae788b82661e817742639e9ce72fb892f448481a74859d262e0b579b2cdcc4b75be0d067c11033c6f0359dcbb422912fe7f664bda828b1e43ba6956969198b7a1e75fe11e8d1a31c146acc48066a35f732e7ef39686dc6b1e3105be86461774a5de66f19cc9ab2bb2c0db7b64a0d38f2b6d3acd794271697fbc798184226ecbe367e1ef501c1152db501aa6cf7710861f892c7011e94782b6e3c67700dfc4c240b66f934802607343816097ef200fcc36b5a4f0862a8091db6a47b79d99421e2e18763f00dc7807518733fb3b537da160a7dbfd56bfb762b0db8d4b2c039fc8fc33d6569e9365222423ef998cb952e02ed5aee56647c001d4a6a26b74fd9ed25321a04297469dad06ef07e417aec30d4dcf5054265b84ac8ede63e04e17bdc04dc43bed9b6d2cd78f231dcc11f44756a9e43198b43390d0a9663f22b60290e1f3a8253f4ccff56756b68da09a31541e0c6106a8160619b677140725407a4c0054a6866b110ff63d5a2c31e8f9b548ac3e7afcdb1661cfa8c0677ce863992a621ebc02e89fcfd6c359dad067b33d9c581226739cd3325a4fdb6a3b3624199ad735910988fb0e072743e1c980f71a1ba274721a2fdf904f9a476b31f23af7b582dd36f6e0e3ba8dbfdf157f233b549da9164747ef3fed82233fcd60bff1c10e5a20082e13880a248d0e9e5c5dfde76db1ba16f91de7b7c907aad9c61cf3649ee2f2c50c34d1bfba82abdbe52a4b7b78fa946ecf91c87487a55e74b086a70281e4fa00f45f268900f8c4defd8ddc3f241958f182273d863b9a7b7c571d0ad90eba8b71c82993e743d1f77824d6daf0cd8b60d341653e66cb9d759c3ab377e6c5ee10e41a241ed064c96449fbfe00f1c5e21aeab7e649dab99bff61526de33fce6dbf7e1c378047b7c7723780e60cfa2836e6ef06e8466492cd1c4d26b9821143b84ae89049e44c6d954efe3eb86a789dc7bccd6df4eec55c63f4a8995dc6be7952ac0edd7a5e87de3a9cfb97c3725887d77d750f4c0c44ee6b7c16ca1afb3616f59610c0f6a9db6b18ead1d33f3c5403f209f35124ead7a681fce6fdf3c1b875dcee02e2dd01b4806c41dfadb4f4dfb0e19a3cd0bdeabbcdLine truncated
|
||||
gr, _ = gzip.NewReader(bytes.NewBuffer(bs))
|
||||
bs, _ = ioutil.ReadAll(gr)
|
||||
Assets["index.html"] = bs
|
||||
|
||||
@@ -447,6 +447,15 @@ syncthing.controller('SyncthingCtrl', function ($scope, $http) {
|
||||
$http.post(urlbase + '/config', JSON.stringify($scope.config), {headers: {'Content-Type': 'application/json'}});
|
||||
};
|
||||
|
||||
$scope.sharesRepo = function(repoCfg) {
|
||||
var names = [];
|
||||
repoCfg.Nodes.forEach(function (node) {
|
||||
names.push($scope.nodeName($scope.findNode(node.NodeID)));
|
||||
});
|
||||
names.sort();
|
||||
return names.join(", ");
|
||||
};
|
||||
|
||||
$scope.deleteRepo = function () {
|
||||
$('#editRepo').modal('hide');
|
||||
if (!$scope.editingExisting) {
|
||||
|
||||
+1
-5
@@ -175,11 +175,7 @@
|
||||
</tr>
|
||||
<tr>
|
||||
<th><span class="glyphicon glyphicon-share-alt"></span> Shared With</th>
|
||||
<td class="text-right">
|
||||
<span ng-repeat="n in repo.Nodes">
|
||||
{{nodeName(findNode(n.NodeID))}}<span ng-if="!$last">, </span>
|
||||
</span>
|
||||
</td>
|
||||
<td class="text-right">{{sharesRepo(repo)}}</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
|
||||
Reference in new issue
Block a user