Archived
Merge pull request #1884 from calmh/helplink
Show help link, add icons, tweak icon spacing
This commit is contained in:
commit
f0edaf2f8c
5 files changed
+91
-83
No files matched your search
@@ -68,7 +68,7 @@ identicon {
|
||||
}
|
||||
|
||||
.panel-heading .glyphicon {
|
||||
margin-right: 15px;
|
||||
margin-right: 10px;
|
||||
}
|
||||
|
||||
.panel-heading {
|
||||
|
||||
@@ -2,6 +2,7 @@
|
||||
"A new major version may not be compatible with previous versions.": "A new major version may not be compatible with previous versions.",
|
||||
"API Key": "API Key",
|
||||
"About": "About",
|
||||
"Actions": "Actions",
|
||||
"Add": "Add",
|
||||
"Add Device": "Add Device",
|
||||
"Add Folder": "Add Folder",
|
||||
@@ -62,6 +63,7 @@
|
||||
"Global Discovery": "Global Discovery",
|
||||
"Global Discovery Server": "Global Discovery Server",
|
||||
"Global State": "Global State",
|
||||
"Help": "Help",
|
||||
"Ignore": "Ignore",
|
||||
"Ignore Patterns": "Ignore Patterns",
|
||||
"Ignore Permissions": "Ignore Permissions",
|
||||
|
||||
+81
-75
@@ -34,27 +34,33 @@
|
||||
<ul class="nav navbar-nav navbar-right">
|
||||
<li ng-if="upgradeInfo && upgradeInfo.newer">
|
||||
<button type="button" class="btn navbar-btn btn-primary btn-sm" href="" ng-click="upgrade()">
|
||||
<span class="glyphicon glyphicon-chevron-up"></span> 
|
||||
<span class="glyphicon glyphicon-chevron-up"></span>
|
||||
<span translate translate-value-version="{{upgradeInfo.latest}}">Upgrade To {%version%}</span>
|
||||
</button>
|
||||
</li>
|
||||
<li ng-if="upgradeInfo && upgradeInfo.majorNewer">
|
||||
<button type="button" class="btn navbar-btn btn-danger btn-sm" href="" ng-click="upgradeMajor()">
|
||||
<span class="glyphicon glyphicon-chevron-up"></span> 
|
||||
<span class="glyphicon glyphicon-chevron-up"></span>
|
||||
<span translate translate-value-version="{{upgradeInfo.latest}}">Upgrade To {%version%}</span>
|
||||
</button>
|
||||
</li>
|
||||
<li class="dropdown" language-select></li>
|
||||
<li>
|
||||
<a href="http://docs.syncthing.net/intro/gui.html" target="_blank">
|
||||
<span class="glyphicon glyphicon-book"></span>
|
||||
<span translate>Help</span>
|
||||
</a>
|
||||
</li>
|
||||
<li class="dropdown">
|
||||
<a href="#" class="dropdown-toggle" data-toggle="dropdown"><span class="glyphicon glyphicon-cog" aria-label="Edit"></span></a>
|
||||
<a href="#" class="dropdown-toggle" data-toggle="dropdown"><span class="glyphicon glyphicon-cog" aria-label="Edit"></span> <span translate>Actions</span><span class="caret"></span></a>
|
||||
<ul class="dropdown-menu">
|
||||
<li><a href="" ng-click="editSettings()"><span class="glyphicon glyphicon-cog"></span> <span translate>Settings</span></a></li>
|
||||
<li><a href="" ng-click="idDevice()"><span class="glyphicon glyphicon-qrcode"></span> <span translate>Show ID</span></a></li>
|
||||
<li><a href="" ng-click="editSettings()"><span class="glyphicon glyphicon-cog"></span> <span translate>Settings</span></a></li>
|
||||
<li><a href="" ng-click="idDevice()"><span class="glyphicon glyphicon-qrcode"></span> <span translate>Show ID</span></a></li>
|
||||
<li class="divider"></li>
|
||||
<li><a href="" ng-click="shutdown()"><span class="glyphicon glyphicon-off"></span> <span translate>Shutdown</span></a></li>
|
||||
<li><a href="" ng-click="restart()"><span class="glyphicon glyphicon-refresh"></span> <span translate>Restart</span></a></li>
|
||||
<li><a href="" ng-click="shutdown()"><span class="glyphicon glyphicon-off"></span> <span translate>Shutdown</span></a></li>
|
||||
<li><a href="" ng-click="restart()"><span class="glyphicon glyphicon-refresh"></span> <span translate>Restart</span></a></li>
|
||||
<li class="divider"></li>
|
||||
<li><a href="" ng-click="about()"><span class="glyphicon glyphicon-heart-empty"></span> <span translate>About</span></a></li>
|
||||
<li><a href="" ng-click="about()"><span class="glyphicon glyphicon-heart-empty"></span> <span translate>About</span></a></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
@@ -73,7 +79,7 @@
|
||||
<p translate>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> <span translate>Restart</span></button>
|
||||
<button type="button" class="btn btn-sm btn-default pull-right" ng-click="restart()"><span class="glyphicon glyphicon-refresh"></span> <span translate>Restart</span></button>
|
||||
<div class="clearfix"></div>
|
||||
</div>
|
||||
</div>
|
||||
@@ -87,7 +93,7 @@
|
||||
<div class="panel panel-warning">
|
||||
<div class="panel-heading">
|
||||
<h3 class="panel-title">
|
||||
<identicon data-value="device"></identicon> <span translate>New Device</span>
|
||||
<identicon data-value="device"></identicon> <span translate>New Device</span>
|
||||
</h3>
|
||||
</div>
|
||||
<div class="panel-body">
|
||||
@@ -100,9 +106,9 @@
|
||||
</div>
|
||||
<div class="panel-footer clearfix">
|
||||
<div class="pull-right">
|
||||
<button class="btn btn-sm btn-success" ng-click="addNewDeviceID(device)"><span class="glyphicon glyphicon-ok"></span> <span translate>Add</span></button>
|
||||
<button class="btn btn-sm btn-danger" ng-click="ignoreRejectedDevice(device)"><span class="glyphicon glyphicon-remove"></span> <span translate>Ignore</span></button>
|
||||
<button class="btn btn-sm btn-default" ng-click="dismissDeviceRejection(device)"><span class="glyphicon glyphicon-time"></span> <span translate>Later</span></button>
|
||||
<button class="btn btn-sm btn-success" ng-click="addNewDeviceID(device)"><span class="glyphicon glyphicon-ok"></span> <span translate>Add</span></button>
|
||||
<button class="btn btn-sm btn-danger" ng-click="ignoreRejectedDevice(device)"><span class="glyphicon glyphicon-remove"></span> <span translate>Ignore</span></button>
|
||||
<button class="btn btn-sm btn-default" ng-click="dismissDeviceRejection(device)"><span class="glyphicon glyphicon-time"></span> <span translate>Later</span></button>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@@ -133,13 +139,13 @@
|
||||
<div class="panel-footer clearfix">
|
||||
<div class="pull-right">
|
||||
<button class="btn btn-sm btn-success" ng-click="addFolderAndShare(event.data.folder, event.data.device)" ng-if="!folders[event.data.folder]">
|
||||
<span class="glyphicon glyphicon-ok"></span> <span translate>Add</span>
|
||||
<span class="glyphicon glyphicon-ok"></span> <span translate>Add</span>
|
||||
</button>
|
||||
<button class="btn btn-sm btn-success" ng-click="shareFolderWithDevice(event.data.folder, event.data.device)" ng-if="folders[event.data.folder]">
|
||||
<span class="glyphicon glyphicon-ok"></span> <span translate>Share</span>
|
||||
<span class="glyphicon glyphicon-ok"></span> <span translate>Share</span>
|
||||
</button>
|
||||
<button class="btn btn-sm btn-default" ng-click="dismissFolderRejection(event.data.folder, event.data.device)">
|
||||
<span class="glyphicon glyphicon-time"></span> <span translate>Later</span>
|
||||
<span class="glyphicon glyphicon-time"></span> <span translate>Later</span>
|
||||
</button>
|
||||
</div>
|
||||
</div>
|
||||
@@ -157,7 +163,7 @@
|
||||
<p ng-repeat="err in errorList()"><small>{{err.time | date:"yyyy-MM-dd HH:mm:ss"}}:</small> {{friendlyDevices(err.error)}}</p>
|
||||
</div>
|
||||
<div class="panel-footer">
|
||||
<button type="button" class="pull-right btn btn-sm btn-default" ng-click="clearErrors()"><span class="glyphicon glyphicon-ok"></span> <span translate>OK</span></button>
|
||||
<button type="button" class="pull-right btn btn-sm btn-default" ng-click="clearErrors()"><span class="glyphicon glyphicon-ok"></span> <span translate>OK</span></button>
|
||||
<div class="clearfix"></div>
|
||||
</div>
|
||||
</div>
|
||||
@@ -196,51 +202,51 @@
|
||||
<table class="table table-condensed table-striped">
|
||||
<tbody>
|
||||
<tr>
|
||||
<th><span class="glyphicon glyphicon-folder-open"></span> <span translate>Folder Path</span></th>
|
||||
<th><span class="glyphicon glyphicon-folder-open"></span> <span translate>Folder Path</span></th>
|
||||
<td class="text-right">{{folder.path}}</td>
|
||||
</tr>
|
||||
<tr ng-if="model[folder.id].invalid || model[folder.id].error">
|
||||
<th><span class="glyphicon glyphicon-warning-sign"></span> <span translate>Error</span></th>
|
||||
<th><span class="glyphicon glyphicon-warning-sign"></span> <span translate>Error</span></th>
|
||||
<td class="text-right">{{model[folder.id].invalid || model[folder.id].error}}</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th><span class="glyphicon glyphicon-globe"></span> <span translate>Global State</span></th>
|
||||
<th><span class="glyphicon glyphicon-globe"></span> <span translate>Global State</span></th>
|
||||
<td class="text-right">{{model[folder.id].globalFiles | alwaysNumber}} <span translate>items</span>, ~{{model[folder.id].globalBytes | binary}}B</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th><span class="glyphicon glyphicon-home"></span> <span translate>Local State</span></th>
|
||||
<th><span class="glyphicon glyphicon-home"></span> <span translate>Local State</span></th>
|
||||
<td class="text-right">{{model[folder.id].localFiles | alwaysNumber}} <span translate>items</span>, ~{{model[folder.id].localBytes | binary}}B</td>
|
||||
</tr>
|
||||
<tr ng-if="model[folder.id].needFiles > 0">
|
||||
<th><span class="glyphicon glyphicon-cloud-download"></span> <span translate>Out Of Sync</span></th>
|
||||
<th><span class="glyphicon glyphicon-cloud-download"></span> <span translate>Out Of Sync</span></th>
|
||||
<td class="text-right">
|
||||
<a ng-click="showNeed(folder.id)" href="">{{model[folder.id].needFiles | alwaysNumber}} <span translate>items</span>, ~{{model[folder.id].needBytes | binary}}B</a>
|
||||
</td>
|
||||
</tr>
|
||||
<tr ng-if="folder.readOnly">
|
||||
<th><span class="glyphicon glyphicon-lock"></span> <span translate>Folder Master</span></th>
|
||||
<th><span class="glyphicon glyphicon-lock"></span> <span translate>Folder Master</span></th>
|
||||
<td class="text-right">
|
||||
<span translate>Yes</span>
|
||||
</td>
|
||||
</tr>
|
||||
<tr ng-if="model[folder.id].ignorePatterns">
|
||||
<th><span class="glyphicon glyphicon-eye-close"></span> <span translate>Ignore Patterns</span></th>
|
||||
<th><span class="glyphicon glyphicon-eye-close"></span> <span translate>Ignore Patterns</span></th>
|
||||
<td class="text-right">
|
||||
<span translate>Yes</span>
|
||||
</td>
|
||||
</tr>
|
||||
<tr ng-if="folder.ignorePerms">
|
||||
<th><span class="glyphicon glyphicon-unchecked"></span> <span translate>Ignore Permissions</span></th>
|
||||
<th><span class="glyphicon glyphicon-unchecked"></span> <span translate>Ignore Permissions</span></th>
|
||||
<td class="text-right">
|
||||
<span translate>Yes</span>
|
||||
</td>
|
||||
</tr>
|
||||
<tr ng-if="folder.rescanIntervalS != 60">
|
||||
<th><span class="glyphicon glyphicon-refresh"></span> <span translate>Rescan Interval</span></th>
|
||||
<th><span class="glyphicon glyphicon-refresh"></span> <span translate>Rescan Interval</span></th>
|
||||
<td class="text-right">{{folder.rescanIntervalS}} s</td>
|
||||
</tr>
|
||||
<tr ng-if="folder.order != 'random'">
|
||||
<th><span class="glyphicon glyphicon-sort"></span> <span translate>File Pull Order</span></th>
|
||||
<th><span class="glyphicon glyphicon-sort"></span> <span translate>File Pull Order</span></th>
|
||||
<td class="text-right" ng-switch="folder.order">
|
||||
<span ng-switch-when="random" translate>Random</span>
|
||||
<span ng-switch-when="alphabetic" translate>Alphabetic</span>
|
||||
@@ -251,7 +257,7 @@
|
||||
</td>
|
||||
</tr>
|
||||
<tr ng-if="folder.versioning.type">
|
||||
<th><span class="glyphicon glyphicon-tags"></span> <span translate>File Versioning</span></th>
|
||||
<th><span class="glyphicon glyphicon-tags"></span> <span translate>File Versioning</span></th>
|
||||
<td class="text-right" ng-switch="folder.versioning.type">
|
||||
<span ng-switch-when="staggered" translate>Staggered File Versioning</span>
|
||||
<span ng-switch-when="simple" translate>Simple File Versioning</span>
|
||||
@@ -259,11 +265,11 @@
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th><span class="glyphicon glyphicon-share-alt"></span> <span translate>Shared With</span></th>
|
||||
<th><span class="glyphicon glyphicon-share-alt"></span> <span translate>Shared With</span></th>
|
||||
<td class="text-right">{{sharesFolder(folder)}}</td>
|
||||
</tr>
|
||||
<tr ng-if="!folder.readOnly && folderStats[folder.id].lastFile">
|
||||
<th><span class="glyphicon glyphicon-transfer"></span> <span translate>Last File Received</span></th>
|
||||
<th><span class="glyphicon glyphicon-transfer"></span> <span translate>Last File Received</span></th>
|
||||
<td class="text-right">
|
||||
<span title="{{folderStats[folder.id].lastFile.filename}} @ {{folderStats[folder.id].lastFile.at | date:'yyyy-MM-dd HH:mm:ss'}}">
|
||||
{{folderStats[folder.id].lastFile.filename | basename}}
|
||||
@@ -274,10 +280,10 @@
|
||||
</table>
|
||||
</div>
|
||||
<div class="panel-footer">
|
||||
<button class="btn btn-sm btn-danger pull-left" ng-if="folderStatus(folder) == 'idle' && folder.readOnly && model[folder.id].needFiles > 0" ng-click="override(folder.id)" href=""><span class="glyphicon glyphicon-upload"></span> <span translate>Override Changes</span></button>
|
||||
<button class="btn btn-sm btn-danger pull-left" ng-if="folderStatus(folder) == 'idle' && folder.readOnly && model[folder.id].needFiles > 0" ng-click="override(folder.id)" href=""><span class="glyphicon glyphicon-upload"></span> <span translate>Override Changes</span></button>
|
||||
<span class="pull-right">
|
||||
<button class="btn btn-sm btn-default" href="" ng-show="folderStatus(folder) == 'idle'" ng-click="rescanFolder(folder.id)"><span class="glyphicon glyphicon-refresh"></span> <span translate>Rescan</span></button>
|
||||
<button class="btn btn-sm btn-default" href="" ng-click="editFolder(folder)"><span class="glyphicon glyphicon-pencil"></span> <span translate>Edit</span></button>
|
||||
<button class="btn btn-sm btn-default" href="" ng-show="folderStatus(folder) == 'idle'" ng-click="rescanFolder(folder.id)"><span class="glyphicon glyphicon-refresh"></span> <span translate>Rescan</span></button>
|
||||
<button class="btn btn-sm btn-default" href="" ng-click="editFolder(folder)"><span class="glyphicon glyphicon-pencil"></span> <span translate>Edit</span></button>
|
||||
</span>
|
||||
<div class="clearfix"></div>
|
||||
</div>
|
||||
@@ -285,8 +291,8 @@
|
||||
</div>
|
||||
</div>
|
||||
<span class="pull-right">
|
||||
<button class="btn btn-sm btn-default" ng-click="rescanAllFolders()"><span class="glyphicon glyphicon-repeat"></span> <span translate>Rescan All</span></button>
|
||||
<button class="btn btn-sm btn-default" ng-click="addFolder()"><span class="glyphicon glyphicon-plus"></span> <span translate>Add Folder</span></button>
|
||||
<button class="btn btn-sm btn-default" ng-click="rescanAllFolders()"><span class="glyphicon glyphicon-repeat"></span> <span translate>Rescan All</span></button>
|
||||
<button class="btn btn-sm btn-default" ng-click="addFolder()"><span class="glyphicon glyphicon-plus"></span> <span translate>Add Folder</span></button>
|
||||
</span>
|
||||
<div class="clearfix"></div>
|
||||
<hr class="visible-sm"/>
|
||||
@@ -309,23 +315,23 @@
|
||||
<table class="table table-condensed table-striped">
|
||||
<tbody>
|
||||
<tr>
|
||||
<th><span class="glyphicon glyphicon-cloud-download"></span> <span translate>Download Rate</span></th>
|
||||
<th><span class="glyphicon glyphicon-cloud-download"></span> <span translate>Download Rate</span></th>
|
||||
<td class="text-right">{{connectionsTotal.inbps | binary}}B/s ({{connectionsTotal.inBytesTotal | binary}}B)</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th><span class="glyphicon glyphicon-cloud-upload"></span> <span translate>Upload Rate</span></th>
|
||||
<th><span class="glyphicon glyphicon-cloud-upload"></span> <span translate>Upload Rate</span></th>
|
||||
<td class="text-right">{{connectionsTotal.outbps | binary}}B/s ({{connectionsTotal.outBytesTotal | binary}}B)</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th><span class="glyphicon glyphicon-th"></span> <span translate>RAM Utilization</span></th>
|
||||
<th><span class="glyphicon glyphicon-th"></span> <span translate>RAM Utilization</span></th>
|
||||
<td class="text-right">{{system.sys | binary}}B</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th><span class="glyphicon glyphicon-dashboard"></span> <span translate>CPU Utilization</span></th>
|
||||
<th><span class="glyphicon glyphicon-dashboard"></span> <span translate>CPU Utilization</span></th>
|
||||
<td class="text-right">{{system.cpuPercent | alwaysNumber | natural:1}}%</td>
|
||||
</tr>
|
||||
<tr ng-if="system.extAnnounceOK != undefined && announceServersTotal > 0">
|
||||
<th><span class="glyphicon glyphicon-bullhorn"></span> <span translate>Global Discovery</span></th>
|
||||
<th><span class="glyphicon glyphicon-bullhorn"></span> <span translate>Global Discovery</span></th>
|
||||
<td class="text-right">
|
||||
<span ng-if="announceServersFailed.length == 0" class="data text-success">
|
||||
<span>OK</span>
|
||||
@@ -338,11 +344,11 @@
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th><span class="glyphicon glyphicon-time"></span> <span translate>Uptime</span></th>
|
||||
<th><span class="glyphicon glyphicon-time"></span> <span translate>Uptime</span></th>
|
||||
<td class="text-right">{{system.uptime | duration:"m"}}</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th><span class="glyphicon glyphicon-tag"></span> <span translate>Version</span></th>
|
||||
<th><span class="glyphicon glyphicon-tag"></span> <span translate>Version</span></th>
|
||||
<td class="text-right">{{versionString()}}</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
@@ -374,53 +380,53 @@
|
||||
<table class="table table-condensed table-striped">
|
||||
<tbody>
|
||||
<tr ng-if="connections[deviceCfg.deviceID]">
|
||||
<th><span class="glyphicon glyphicon-cloud-download"></span> <span translate>Download Rate</span></th>
|
||||
<th><span class="glyphicon glyphicon-cloud-download"></span> <span translate>Download Rate</span></th>
|
||||
<td class="text-right">{{connections[deviceCfg.deviceID].inbps | binary}}B/s ({{connections[deviceCfg.deviceID].inBytesTotal | binary}}B)</td>
|
||||
</tr>
|
||||
<tr ng-if="connections[deviceCfg.deviceID]">
|
||||
<th><span class="glyphicon glyphicon-cloud-upload"></span> <span translate>Upload Rate</span></th>
|
||||
<th><span class="glyphicon glyphicon-cloud-upload"></span> <span translate>Upload Rate</span></th>
|
||||
<td class="text-right">{{connections[deviceCfg.deviceID].outbps | binary}}B/s ({{connections[deviceCfg.deviceID].outBytesTotal | binary}}B)</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th><span class="glyphicon glyphicon-link"></span> <span translate>Address</span></th>
|
||||
<th><span class="glyphicon glyphicon-link"></span> <span translate>Address</span></th>
|
||||
<td class="text-right">{{deviceAddr(deviceCfg)}}</td>
|
||||
</tr>
|
||||
<tr ng-if="deviceCfg.compression != 'metadata'">
|
||||
<th><span class="glyphicon glyphicon-compressed"></span> <span translate>Compression</span></th>
|
||||
<th><span class="glyphicon glyphicon-compressed"></span> <span translate>Compression</span></th>
|
||||
<td class="text-right">
|
||||
<span ng-if="deviceCfg.compression == 'always'" translate>All Data</span>
|
||||
<span ng-if="deviceCfg.compression == 'never'" translate>Off</span>
|
||||
</td>
|
||||
</tr>
|
||||
<tr ng-if="deviceCfg.introducer">
|
||||
<th><span class="glyphicon glyphicon-thumbs-up"></span> <span translate>Introducer</span></th>
|
||||
<th><span class="glyphicon glyphicon-thumbs-up"></span> <span translate>Introducer</span></th>
|
||||
<td translate class="text-right">Yes</td>
|
||||
</tr>
|
||||
<tr ng-if="connections[deviceCfg.deviceID]">
|
||||
<th><span class="glyphicon glyphicon-tag"></span> <span translate>Version</span></th>
|
||||
<th><span class="glyphicon glyphicon-tag"></span> <span translate>Version</span></th>
|
||||
<td class="text-right">{{connections[deviceCfg.deviceID].clientVersion}}</td>
|
||||
</tr>
|
||||
<tr ng-if="!connections[deviceCfg.deviceID]">
|
||||
<th><span class="glyphicon glyphicon-eye-open"></span> <span translate>Last seen</span></th>
|
||||
<th><span class="glyphicon glyphicon-eye-open"></span> <span translate>Last seen</span></th>
|
||||
<td translate ng-if="!deviceStats[deviceCfg.deviceID].lastSeenDays || deviceStats[deviceCfg.deviceID].lastSeenDays >= 365" class="text-right">Never</td>
|
||||
<td ng-if="deviceStats[deviceCfg.deviceID].lastSeenDays < 365" class="text-right">{{deviceStats[deviceCfg.deviceID].lastSeen | date:"yyyy-MM-dd HH:mm:ss"}}</td>
|
||||
</tr>
|
||||
<tr ng-if="deviceFolders(deviceCfg).length > 0">
|
||||
<th><span class="glyphicon glyphicon-hdd"></span> <span translate>Folders</span></th>
|
||||
<th><span class="glyphicon glyphicon-hdd"></span> <span translate>Folders</span></th>
|
||||
<td class="text-right">{{deviceFolders(deviceCfg).join(", ")}}</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<div class="panel-footer">
|
||||
<span class="pull-right"><a class="btn btn-sm btn-default" href="" ng-click="editDevice(deviceCfg)"><span class="glyphicon glyphicon-pencil"></span> <span translate>Edit</span></a></span>
|
||||
<span class="pull-right"><a class="btn btn-sm btn-default" href="" ng-click="editDevice(deviceCfg)"><span class="glyphicon glyphicon-pencil"></span> <span translate>Edit</span></a></span>
|
||||
<div class="clearfix"></div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<button class="btn btn-sm btn-default pull-right" ng-click="addDevice()"><span class="glyphicon glyphicon-plus"></span> <span translate>Add Device</span></button>
|
||||
<button class="btn btn-sm btn-default pull-right" ng-click="addDevice()"><span class="glyphicon glyphicon-plus"></span> <span translate>Add Device</span></button>
|
||||
<div class="clearfix"></div>
|
||||
</div>
|
||||
</div>
|
||||
@@ -433,12 +439,12 @@
|
||||
<nav class="navbar navbar-default navbar-fixed-bottom">
|
||||
<div class="container">
|
||||
<ul class="nav navbar-nav">
|
||||
<li><a class="navbar-link" href="https://github.com/syncthing/syncthing/wiki" target="_blank"><span class="glyphicon glyphicon-book"></span> <span translate>Documentation</span></a></li>
|
||||
<li><a class="navbar-link" href="https://forum.syncthing.net" target="_blank"><span class="glyphicon glyphicon-question-sign"></span> <span translate>Support</span></a></li>
|
||||
<li><a class="navbar-link" href="https://github.com/syncthing/syncthing/releases" target="_blank"><span class="glyphicon glyphicon-info-sign"></span> <span translate>Changelog</span></a></li>
|
||||
<li><a class="navbar-link" href="https://github.com/syncthing/syncthing/issues" target="_blank"><span class="glyphicon glyphicon-warning-sign"></span> <span translate>Bugs</span></a></li>
|
||||
<li><a class="navbar-link" href="https://github.com/syncthing/syncthing" target="_blank"><span class="glyphicon glyphicon-wrench"></span> <span translate>Source Code</span></a></li>
|
||||
<li><a class="navbar-link" href="https://twitter.com/syncthing" target="_blank"><span class="glyphicon glyphicon-send"></span> Twitter</a></li>
|
||||
<li><a class="navbar-link" href="http://docs.syncthing.net/" target="_blank"><span class="glyphicon glyphicon-book"></span> <span translate>Documentation</span></a></li>
|
||||
<li><a class="navbar-link" href="https://forum.syncthing.net" target="_blank"><span class="glyphicon glyphicon-question-sign"></span> <span translate>Support</span></a></li>
|
||||
<li><a class="navbar-link" href="https://github.com/syncthing/syncthing/releases" target="_blank"><span class="glyphicon glyphicon-info-sign"></span> <span translate>Changelog</span></a></li>
|
||||
<li><a class="navbar-link" href="https://github.com/syncthing/syncthing/issues" target="_blank"><span class="glyphicon glyphicon-warning-sign"></span> <span translate>Bugs</span></a></li>
|
||||
<li><a class="navbar-link" href="https://github.com/syncthing/syncthing" target="_blank"><span class="glyphicon glyphicon-wrench"></span> <span translate>Source Code</span></a></li>
|
||||
<li><a class="navbar-link" href="https://twitter.com/syncthing" target="_blank"><span class="glyphicon glyphicon-send"></span> Twitter</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</nav>
|
||||
@@ -506,8 +512,8 @@
|
||||
</p>
|
||||
</div>
|
||||
<div class="modal-footer">
|
||||
<button type="button" class="btn btn-primary btn-sm" ng-click="upgrade()"><span class="glyphicon glyphicon-ok"></span> <span translate>Upgrade</span></button>
|
||||
<button type="button" class="btn btn-default btn-sm" data-dismiss="modal"><span class="glyphicon glyphicon-remove"></span> <span translate>Close</span></button>
|
||||
<button type="button" class="btn btn-primary btn-sm" ng-click="upgrade()"><span class="glyphicon glyphicon-ok"></span> <span translate>Upgrade</span></button>
|
||||
<button type="button" class="btn btn-default btn-sm" data-dismiss="modal"><span class="glyphicon glyphicon-remove"></span> <span translate>Close</span></button>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@@ -585,9 +591,9 @@
|
||||
</form>
|
||||
</div>
|
||||
<div class="modal-footer">
|
||||
<button type="button" class="btn btn-primary btn-sm" ng-click="saveDevice()" ng-disabled="deviceEditor.$invalid"><span class="glyphicon glyphicon-ok"></span> <span translate>Save</span></button>
|
||||
<button type="button" class="btn btn-default btn-sm" data-dismiss="modal"><span class="glyphicon glyphicon-remove"></span> <span translate>Close</span></button>
|
||||
<button ng-if="editingExisting && !editingSelf" type="button" class="btn btn-danger pull-left btn-sm" ng-click="deleteDevice()"><span class="glyphicon glyphicon-minus"></span> <span translate>Delete</span></button>
|
||||
<button type="button" class="btn btn-primary btn-sm" ng-click="saveDevice()" ng-disabled="deviceEditor.$invalid"><span class="glyphicon glyphicon-ok"></span> <span translate>Save</span></button>
|
||||
<button type="button" class="btn btn-default btn-sm" data-dismiss="modal"><span class="glyphicon glyphicon-remove"></span> <span translate>Close</span></button>
|
||||
<button ng-if="editingExisting && !editingSelf" type="button" class="btn btn-danger pull-left btn-sm" ng-click="deleteDevice()"><span class="glyphicon glyphicon-minus"></span> <span translate>Delete</span></button>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@@ -750,10 +756,10 @@
|
||||
<div translate ng-show="!editingExisting">When adding a new folder, keep in mind that the Folder ID is used to tie folders together between devices. They are case sensitive and must match exactly between all devices.</div>
|
||||
</div>
|
||||
<div class="modal-footer">
|
||||
<button type="button" class="btn btn-primary btn-sm" ng-click="saveFolder()" ng-disabled="folderEditor.$invalid"><span class="glyphicon glyphicon-ok"></span> <span translate>Save</span></button>
|
||||
<button type="button" class="btn btn-default btn-sm" data-dismiss="modal"><span class="glyphicon glyphicon-remove"></span> <span translate>Close</span></button>
|
||||
<button ng-if="editingExisting" type="button" class="btn btn-danger pull-left btn-sm" ng-click="deleteFolder()"><span class="glyphicon glyphicon-minus"></span> <span translate>Delete</span></button>
|
||||
<button id="editIgnoresButton" ng-if="editingExisting" type="button" class="btn btn-default pull-left btn-sm" ng-click="editIgnores()"><span class="glyphicon glyphicon-eye-close"></span> <span translate>Ignore Patterns</span></button>
|
||||
<button type="button" class="btn btn-primary btn-sm" ng-click="saveFolder()" ng-disabled="folderEditor.$invalid"><span class="glyphicon glyphicon-ok"></span> <span translate>Save</span></button>
|
||||
<button type="button" class="btn btn-default btn-sm" data-dismiss="modal"><span class="glyphicon glyphicon-remove"></span> <span translate>Close</span></button>
|
||||
<button ng-if="editingExisting" type="button" class="btn btn-danger pull-left btn-sm" ng-click="deleteFolder()"><span class="glyphicon glyphicon-minus"></span> <span translate>Delete</span></button>
|
||||
<button id="editIgnoresButton" ng-if="editingExisting" type="button" class="btn btn-default pull-left btn-sm" ng-click="editIgnores()"><span class="glyphicon glyphicon-eye-close"></span> <span translate>Ignore Patterns</span></button>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@@ -783,8 +789,8 @@
|
||||
</div>
|
||||
<div class="modal-footer">
|
||||
<div class="pull-left"><span translate>Editing</span> <code>{{currentFolder.path}}{{system.pathSeparator}}.stignore</code></div>
|
||||
<button type="button" class="btn btn-primary btn-sm" data-dismiss="modal" ng-click="saveIgnores()"><span class="glyphicon glyphicon-ok"></span> <span translate>Save</span></button>
|
||||
<button type="button" class="btn btn-default btn-sm" data-dismiss="modal"><span class="glyphicon glyphicon-remove"></span> <span translate>Close</span></button>
|
||||
<button type="button" class="btn btn-primary btn-sm" data-dismiss="modal" ng-click="saveIgnores()"><span class="glyphicon glyphicon-ok"></span> <span translate>Save</span></button>
|
||||
<button type="button" class="btn btn-default btn-sm" data-dismiss="modal"><span class="glyphicon glyphicon-remove"></span> <span translate>Close</span></button>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@@ -905,8 +911,8 @@
|
||||
</form>
|
||||
</div>
|
||||
<div class="modal-footer">
|
||||
<button type="button" class="btn btn-primary btn-sm" ng-click="saveSettings()"><span class="glyphicon glyphicon-ok"></span> <span translate>Save</span></button>
|
||||
<button type="button" class="btn btn-default btn-sm" data-dismiss="modal"><span class="glyphicon glyphicon-remove"></span> <span translate>Close</span></button>
|
||||
<button type="button" class="btn btn-primary btn-sm" ng-click="saveSettings()"><span class="glyphicon glyphicon-ok"></span> <span translate>Save</span></button>
|
||||
<button type="button" class="btn btn-default btn-sm" data-dismiss="modal"><span class="glyphicon glyphicon-remove"></span> <span translate>Close</span></button>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@@ -927,8 +933,8 @@
|
||||
<pre ng-if="reportPreview"><small>{{reportData | json}}</small></pre>
|
||||
</div>
|
||||
<div class="modal-footer">
|
||||
<button type="button" class="btn btn-success btn-sm" ng-click="acceptUR()"><span class="glyphicon glyphicon-ok"></span> <span translate>Yes</span></button>
|
||||
<button type="button" class="btn btn-danger btn-sm" ng-click="declineUR()"><span class="glyphicon glyphicon-remove"></span> <span translate>No</span></button>
|
||||
<button type="button" class="btn btn-success btn-sm" ng-click="acceptUR()"><span class="glyphicon glyphicon-ok"></span> <span translate>Yes</span></button>
|
||||
<button type="button" class="btn btn-danger btn-sm" ng-click="declineUR()"><span class="glyphicon glyphicon-remove"></span> <span translate>No</span></button>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@@ -948,7 +954,7 @@
|
||||
<pre><small>{{reportData | json}}</small></pre>
|
||||
</div>
|
||||
<div class="modal-footer">
|
||||
<button type="button" class="btn btn-success btn-sm" data-dismiss="modal"><span class="glyphicon glyphicon-ok"></span> <span translate>OK</span></button>
|
||||
<button type="button" class="btn btn-success btn-sm" data-dismiss="modal"><span class="glyphicon glyphicon-ok"></span> <span translate>OK</span></button>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@@ -979,7 +985,7 @@
|
||||
<a href="" ng-click="bumpFile(neededFolder, f.name)" title="{{'Move to top of queue' | translate}}">
|
||||
<span class="glyphicon glyphicon-eject"></span>
|
||||
</a>
|
||||
<span title="{{f.name}}"> {{f.name | basename}}</span>
|
||||
<span title="{{f.name}}"> {{f.name | basename}}</span>
|
||||
</td>
|
||||
|
||||
<!-- Size/Progress -->
|
||||
|
||||
@@ -4,7 +4,7 @@ angular.module('syncthing.core')
|
||||
return {
|
||||
restrict: 'EA',
|
||||
template:
|
||||
'<a ng-if="visible" href="#" class="dropdown-toggle" data-toggle="dropdown" aria-expanded="true">{{localesNames[currentLocale] || "English"}} <span class="caret"></span></a>'+
|
||||
'<a ng-if="visible" href="#" class="dropdown-toggle" data-toggle="dropdown" aria-expanded="true"><span class="glyphicon glyphicon-globe"></span> {{localesNames[currentLocale] || "English"}} <span class="caret"></span></a>'+
|
||||
'<ul ng-if="visible" class="dropdown-menu">'+
|
||||
'<li ng-repeat="(i,name) in localesNames" ng-class="{active: i==currentLocale}">'+
|
||||
'<a href="#" data-ng-click="changeLanguage(i)">{{name}}</a>'+
|
||||
@@ -26,7 +26,7 @@ angular.module('syncthing.core')
|
||||
|
||||
$scope.localesNames = availableLocaleNames;
|
||||
$scope.visible = $scope.localesNames && $scope.localesNames['en'];
|
||||
|
||||
|
||||
// using $watch cause LocaleService.currentLocale will be change after receive async query accepted-languages
|
||||
// in LocaleService.readBrowserLocales
|
||||
var remove_watch = $scope.$watch(LocaleService.getCurrentLocale, function (newValue) {
|
||||
|
||||
@@ -5,13 +5,13 @@ import (
|
||||
)
|
||||
|
||||
const (
|
||||
AssetsBuildDate = "Mon, 25 May 2015 06:07:43 GMT"
|
||||
AssetsBuildDate = "Sat, 30 May 2015 08:31:04 GMT"
|
||||
)
|
||||
|
||||
func Assets() map[string][]byte {
|
||||
var assets = make(map[string][]byte, 67)
|
||||
|
||||
assets["assets/css/overrides.css"], _ = base64.StdEncoding.DecodeString("H4sIAAAJbogA/5xXXW/buBJ996+Ym+ICra8lf8ROWgc32CLAYhdoi2Lbl0XRB0qkLW4oUiCpOM6i/32HFCnLspwGG8CxNeIczgzPHJLT8Wg6hTtV7TXfFhZe372BxWy+hK8Fgy97mduCyy28r22htElxsBv/teAGvqha5wx9KYNflS4BbabO/mK5BavAIoBlujSgNv7ho3riQhD4XGeC5w7mA8+ZNGwCDyks0lkKv2+AQI7BtD6fP8COGJDKAuXGap7VllHYcVvgAJxxwwWbOLA/VQ05kaAySzh+SQbEQmFttZ5Oy2buVOntFDGnONs0HY3G09EoU3QPf48A/ypCKWabZMpaVa7helY93vg3GyVtsiElF/s1XPzGxAOzPCfwidXsYgKtYQLvNSdiAoZIkxim+eZm9GM0KuYTKBb4ucTPEj+rMOUx8B9EsB3ZI+K/mKMW/2thS6K3XCZWVWuYpytW+hFpRSQTSaXVVjNjwtiM5PdbrWpJ1/DqcvnuLc2apAvmKLGGy1gFwTb4OGseKmW45UqugWRGCVyWxu7nDGNwySpBMLNMqPy+G4PlVrBY9hZJM0Esf4hI7NEm6oHpjVC7NTAheGW4aV4e7AWnlEkPzvEHlkjJgNzOz6XgkiUhjOcm3XFqCyyaK1m3CK3BA51YD+E8cMMzwZpk84Ll95l6HFgWz62jMVxWtf1m9xX7/0U0XnyfQKoJ5erotbdcfI8kEopgMBI5fwPTMTaiqRm8ms/fXQNS3FddVS7ENo7HJCTqnfyQfvHCgEXbBDHpRRt6s5YFI65t4AShv/w/pc38DPBW7KuiAxzqqMMirIbdnmfXIIE6KWinY6G+qB3YG1dXV80gT8xSSWUqkrOhTv7IpFATlDxJcvy+UxJzJQb7+g5Vk+NCfGI7bOoWJAATZE6Cs1Oni/TWulRurcYfSIOTt066zr/dKGXPv22R6bPIg29bZBolRGnKdMPrA6GE2qqjBTtoRyO07bN3TFaRaENL5gFxB0ikSrJaCBYXxxuN3WOIrjeaAMJwDFrU5QvUoEQ2Bb5fx5bukSyaD3Lp0JXGILfZ68Xl1QQWy5n7N39z062K69XadGS0zR7pDstojSVaoHHRELqTAZJEppRYctwBQZEbhe8lMp9Fo+crEXzrKurSuXmuHq50uAnmKCr3/cq52sJ/eFkpbYm0Hdbibhx1o+CWJZ7VzmGnSdXZRHdBRJaz2ZE37e3BTWZOas7NR1NTEiGSTlUGp0YX79HncfBprJidqnHCDX9k1PkMu7RhnqrHT3esM8H9UjLKCbw+aPL11XX1+KYb3vk43B8q/kZp1JIMz0JQFbhGxp3AsDhq5/erTDNyb3CdQSgURs3wCIA+Auk5NQXR4UTVIo6hoZ1J3f4Rrb0ENFa/yexHwxnykBHd9EuIDiPzcSDzmiObF+iIGZe6L+Oj6Xg8whhQRGufmWHCibEgcluTLRs5gEPdWsYv384OdRt/i8OTxv073EJKtaqo2smkdNi3WJxOHUPfrGb/vWltYWt1bIy5vhT9BBgpH5vdV+x05ZfX7w4ZnIWLdfOquVodMF8SmlXbbXvyarvS8Cdc0/myh/Wc22lhGpdAg0wTSQeCPjpDnmQzv+pHEODwC1JVMTm4hrdATqdCNKeljlbNr8XqqPzxuOAvAGfEIchsvBAEyaJ4xlCaP2HliHBPkmiNrUbt8dFp2R6UznrQIT2/in6hET7HAztWwjSNhBcnvFw5JUDJaRoi7Z3r+7H/bHdt3f1es9E+1qhCnR2kmfr509zQya/dllx/eR0vNGNhg4tB4/6Q3XMbrPhVS3cDaRDwzPU0/ObE6PF36kXoi7PoiyH0Rbht9eIXfALO2Jm0VZce+Q/bta8rd5xDezJrb2q48HinVlhncMzH46jf64CyB7wzGxgfKeDhNH+0dXRutt0gOmQeaDS/AYYxXed2oY1FzuSHPvoHAAD//wEAAP//p0Lgt0IQAAA=")
|
||||
assets["assets/css/overrides.css"], _ = base64.StdEncoding.DecodeString("H4sIAAAJbogA/5xXXW/buBJ996+Ym+ICra8lf8ROWgc32CLAYhdoi2Lbl0XRB0qkLW4oUiCpOM6i/32HFCnLspwGG8CxNSIPZ4ZnzpDT8Wg6hTtV7TXfFhZe372BxWy+hK8Fgy97mduCyy28r22htElxsBv/teAGvqha5wznUga/Kl0C2kyd/cVyC1aBRQDLdGlAbfzDR/XEhSDwuc4Ezx3MB54zadgEHlJYpLMUft8AgRydaed8/gA7YkAqC5Qbq3lWW0Zhx22BA3DFDRds4sD+VDXkRILKLOH4JRkQC4W11Xo6LZu1U6W3U8Sc4mrTdDQaT0ejTNE9/D0C/KsIpRhtkilrVbmG61n1eOPfbJS0yYaUXOzXcPEbEw/M8pzAJ1aziwm0hgm815yICRgiTWKY5pub0Y/RqJhPoFjg5xI/S/yswpLHwH8QwXZkj4j/Yo1a/K+FLYnecplYVa1hnq5Y6UekFZFMJJVWW82MCWMzkt9vtaolXcOry+W7tzRrgi6Yo8QaLmMWBNvg46x5qJThliu5BpIZJXBbGrtfM4zBLasEwcgyofL7rg+WW8Fi2lskzQSx/CEisUebqAemN0Lt1sCE4JXhpnl5sBecUiY9OMcfmCIlA3K7PpeCS5YEN55bdMepLTBpLmXdJLQGD3RiPbjzwA3PBGuCzQuW32fqcWBbPLeOxnBZ1fab3Vfs/xfRePF9AqkmlKuj195y8T2SSCiCzkjk/A1Mx1iIpmbwaj5/dw1IcZ91VTkXWz8ekxCon+SH9JMXBizaIohBL1rXm70sGHFlAycI/e3/KW3mZ4C3Yl8VHeCQRx024Yw/z7NrkECdELTTsZBf1A6sjaurq2aQJ2appDIVydlQJX9kUqgJSp4kOX7fKYmxEoN1fYeqyXEjPrEdFnULEoAJMifB1anTRXprXSi3VuMPpMHJWydd599ulLLn37bI9FnkwbctMo0SojRluuH1gVBCbdXRhh20oxHa9tlPTFaRaENb5gGxAyRSJVktBIub443G7tFFVxuNA2E4Oi3q8gVqUCKbAt+vY0n3SBbNB7l06Eqjk9vs9eLyagKL5cz9m7+56WbF1WptOjLaRo90h2W0xhQt0LhoCN2JAEkiU0osOa6AoMiNwvcCmc+i0fOVCL51GXXh3DyXD5c6bII5isp9P3Mut/AfXlZKWyJth7XYjaNuFNyyxLPaTdhpUnWa6C6IyHI2O5pNez24icxJzbn1aGpKIkTSycrg0jjFz+jzOMxprBidqnHBDX9k1M0ZntK6eaoeP+1YZ5z7pWSUE3h90OTrq+vq8U3XvfN+uD9U/I3SqCUZnoWgKnCPjDuBYXLUzverTDNyb3CfQSgURs3wCIBzBNJzagqiw4mqRRxDQzuTuv4Rrb0ANGa/iexHwxnykBHd1EvwDj3zfiDzmiObF+iIGbc6VtgqyPhoOh6P0AcU0dpHZphwYiyI3NZky0YO4JC3lvHLt7ND3sbf4vCkmf4dbiGlWlVU7WRSOuxbTE4nj6FuVrP/3rS20FodG2OsL0U/AUbKx2L3GTvd+eX1u0MEZ+Fi3rxqrlYHzJe4ZtV225682qo0/An3dL7sYT037TQxzZRAg0wTSQecPjpDnkQzv+p7EODwC1JVMTm4h7dATpdCNKeljlbNr8XqKP3xuOAvAGfEIchsvBAEyaJ4xlCaP2HmiHBPkmiNpUbt8dFp2R5Mzs6gQ3p+FeeFQvgcD+yYCdMUEl6c8HLllAAlpymItHeu7/v+s+7aTve9ZqO9r1GFOh2kWfr509zQya9tS66+vI4XmrHQ4KLT2B+ye26DFb9q6W4gDQKeuZ6G35wYPf5OvQh9cRZ9MYS+CLetnv+CT8AZO4u26tIj/6Fd+7xyxzm0J7P2poYbj3dqhXkGx3w8jvpeB5Q94J3ZwPhIAQ+n+aPW0bnZdp3okHmg0HwDDGO6k9uNNhY5kx/q6B8AAAD//wEAAP//wJf8NkIQAAA=")
|
||||
|
||||
assets["assets/font/raleway-500.woff"], _ = base64.StdEncoding.DecodeString("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 truncated
|
||||
|
||||
@@ -39,7 +39,7 @@ func Assets() map[string][]byte {
|
||||
|
||||
assets["assets/lang/lang-en-GB.json"], _ = base64.StdEncoding.DecodeString("H4sIAAAJbogA/+Qa224ct/U9X0EYECAByjZNmzz4oYYTxang2FZtq0EAAwV3hrvLemY4ITlab4Qt+jUF+hv9lH5Jzzk85JCzu7Kt+BZUD1ry3Hh4OzfO9WcC/u7cF51ai1b+3VhxpazTpoPeRnTGi7kSlWl76fW8UWKt/Ur0Vl1pM7hI62Z37r4LIaeszcW5eKg2JJObETM3gyc4NSK0rgkGPyNEnIH4SjEi9jL8A9PUykY89zI8TmZB0HuRKAeNlFY5xxTULDEqx6kR2zTiTHpJyNgecWYt7nem27S4QJdOLpV4qnpjve6W95jnZpokq1/JufK6ClypF/GdUK+8sp1scIda2dViBf8a5YRfqbg5IHImzj2gAGyEVa25UkSw0LChC2ta6rlNV6maFymcivc6QJrFgXUIGhxCJu6NqOl8OFCxW+jlYGEMOL6yE7rz1tRDpSzTwOmF/YIDLesaqEBZv9IuIkH9tWoanvp7kBt1Hrxp4TpVYuiXVtZ8zHahTP/NsCQK+mXYtxeX4tLrRv8CLKZDdAK5AIqUsGNL1Rhaz7ETsY1xdNFCI0LDZhOcmxlGdf5UrFeqE4OD2UofdtdL64VZCCka3anI+2bEo/Qe71qcUdZNFF2nKpyf+M5aYwPZBJZoe43nDc+fapwCLSzrtQ+xh8tYvdRw+qdMCT7ybAC08uI//xZffvH7r8LpN3jR4bAK0NBbPYcdtu4uC3sLBh7lTDXK0wS4leB0zM7PAip2JtgadkIvdJXOy35EyfVYtiqjpW5JcX0UTvnRVhxfH8lgK4+2J2ItO0/2oArbMxPRDAeGe5nc6+sA26KQaxayfSMhhTZulJluypl2zKzoQBf9SGOqAU/quDYFIFGtu8bIWjyVvA0FYELFo429CZ4tXN5liu9qTY6SfjNY5hbzbk4xOsa8m1HwqLEZMZ1E33550V0QNusmCvADwQkIp3ppYca1eHFH93fRIr+4I2R0k3A7AFFvOtnqChCwe72yC2NbIZONq3EXwH9s0Ajg2Wf2WRj/Qw1WzE4vO2OVgEgHfZ47BWuvUBqZqEyx19BFmdE8FTbpu+hPH6Br/GtyoER4CMe8BL4YwNM8sbzLU1BOWQq/SSbo3moys2Ku4b5JmF2YZB1Md2PMSzRLsK6iIhfiZuCRFfrDB/efBz/vNs6rNuzg+xCbaRxkYZhBzraG84Eupe2hH0NS8NLgXWbOJ0AIPMLQVvWNxGjEoA9Ha1qL+UY8gxAFXDcENHEWH2KonZn11ngyUMHd8NpARF7T2hg4wzH0gOMHbmKHJI8/YnDiwKCF2ESBUs7H21A1AyyxnUz5I+kQ1yIsYPBpY6fEPpLIk1EwoKS6kH6V0VC3oHAjNnmN7y/PBURkK/SNwTMCo3NrY8ms34Q+LAGOtj3ATaiM8wcNM+lEkYjshUce1SnLbim1I64xc7AqZ9EKEs0UdoBWPFP2irU+gCo5n/moRd5nmnO6/YjlVgHHrSGLOhKMoAllMi0FcQaN9B24EbQx6KJh9VrwiscP9Te/cyfEeAM6SYjBfmBIvYSPCTMf5aW+gh2CGAN9LICP9UzNRG0omVav4KTXige/FSeP+1CpPhp0WoQSwFQ/SLvEa/ZAW0dBRQlIVARpMMGqFGhRB9IdaE7vlOoSGXUSlm9laESoqaaHcAoqKNNByrtM8YgKFZchT0KaEpCoXul2aMX9JdOM3UihvASLLsWTriGNSkCkonQWbJbpcad+HtQQBO6DR56h8Vo06ko1aPvqStpaHEM4Uq3QQiK2h4WttQUba+AyEWk4lLfm5bEfK76xoZGg6yyAzHoZfgwfs96ILw5S0Y80hjBm7O+Lc/ZAE72P+oUWw588RBj8j/3FggDwEyGgaq5d0Y804KOeLMjxEslA3oe6GQWDxDlGHRM6Bo7US3PYttyEjhJgf6wGbxny8jDcFMa06Lei5+TwgnysgjCqCgWafkAXKn5kX1tZRYGzXggYujZweIIhAR8yE8+B08PpUui3rawwsj3+x4moZIfMIVuHUEC4FcTcFSzCIsSzn4Yi+apQ/j5GY0A3NDVFG56CzeNGSbiqqu39hoJNVLZWCwlXaV/YprtsciezNOn3PU6cE4hxWHTtHDKGUCnAYNlg8eZqQQlISHTwiEmu3XLpKKj8DsSUGq1lSEzzbqTAirBaE5abJaYo4GVkJZx5/jLo6qVYDngN4KS5oUcsrHCfRQivJ2JpT+8/mtbKEqislT2VXW1aIgitCOd1e4zrRugCkKgcnNmAplYBF/ebZsRRr8SfY3J5JXOiBBopsXDGFNQsMeKxUlx5mEBKOrbEWS/h8b4FHLUY/gwONkLpN8JAxWjTUzviYIEqzxcglFFxj1aYWVBeEDMk7Vd0Wt+OYXeUgM6Y6KEiS0Gmo7wBQxrF4xK5IIDbEYeshKBGDs28adHfQ+PAVMLgo3s+jCy4M4Qb2QpoQZ8t5L2RvoDm9DWJSoTcTRRw24Tm6iHsTDR4XN8XjyCjQ+NI9V7ZUkoowSFwqhe3OezLOxM2arfm7DE2MwyW8IFN1ujYU8U02uMoE+6GH9zoxmQNBtxrFyoBRQJMDgri+B6tCfjAaPQ7UDVO8EOP+qvnO/Q1uW329Sg1u5+jYg4de6MWPni+XznfW4+a5jv4GgYPWnB7ghP4shCL6bvASK2xvy+CPYBJfN0SEIcCeLQzVDAaA3gD2cZJEHw71jhyC3eiiIMnkEhnBgtr+a0J2VPejRReLpcK7/y+6R9Ejtxwnb+xZs0VjxKQqEzfB2cTmxETfDlhuBkxGIVfWONNZZq9VZLXUGRy4my4mWGoLkfvmXPIa8E/DBi2rrtZpD9MsCNFd5S3u8kLjzMLv0brC4aO3jQxLsTLrczibjnMrSTs6uGo4Bbc/WQiE9w+3hAS7mXNUDucTkHChHcZbjYu0KkIhh1LwRjT99bMG9UG57uBcxhink75+OQD05pBeOjtBuT995//Kod/D/JvnIN6BeGyVnRiMvHwW+FDJQBpEKt+HhQmNxwqW7WABV7RDvYY7xobV1xkaxnKQEko3ivn3ezwlD+OOrxCmLiBIbBqSQYbDTngdcX142He6KrZCHkldUMPStKL66PBNkdbmtKt+K+Bf7stdIjv86GSOl5KiTV7LExjsgl5pb7CcWbZDFuMKuLEYUUjUfA8kJwUopPSH27AbJZ1cqAYaofvcuaN7F4mtW6g2CsHxlf0oEXXhdPthRm6OvroF+EZ8U+CY6gXd8DzyMYsY8afhyMwz15SVAICaulW/JCQwpNjfvw52aPxR9QlWxu4SHbT42EcKCu1lJWiJaF3ixoO4oY+dUGrxxGZtxLSUHysBD36RnpMpt1pzFec/oXVkH0/fi8lzheckXPSSlVHp0h0eEip8e6mhxO4hS1plqUpYfpyKfV4Nn/LUyh2wlOAMZ6QVDbCV0MBSbGuaR5jFUaKr75ES/bV11klyXmLFw+rIGhcoGkwbMQKQZhTN7RzaJ8GrdzOsZkrYuKDk63zp6pgtooLDPrSp1v4PC3wNb1V9Izt8hJejwUupKIMS+EjxC6tVXA49JUK1EX5Ki3MBx0zn2t8JDxoH2+g2Cun5ZyTK495enr89R/HLaSPECDIdif7d/E0bmGaaw2DH89OTmkLxfHnJ4QBYwdEFUTh4vhvJ4V8CPL3TONTU/DGVRw6DUHIDbOIBLtSaOdfs6v7aUpZHDhrrqoFl4BG8O5Yb6DTu8KgSaYvYeEkvlQ9JJr07PmHL/iskoXM2Wq5OciFIqf0IAlY3EEeQJ7CsnjdEFPLD1ho1g+xrJUqlub/ZsrZTudM4xUJR5zO8aGj9PaMe0b1uqV69Et8jh11PgbLhTM/JQ8J+C8SUfYsYHFKJzsKvROZma48JbAAcHlGWmY+pY+Z8OObpMibM+wdJTG81Xbcmj/T4UbT8VqbYUMZPt6efHjTfd5h4oKeaVSUb0ka4fYCkhZw2CmTLT/Ozx96XkvDsi67lx0XxmIzYagEXgcUtxMuvghwK8J73P4zfqTPegmfXucn7/LcFc8NpIOs7NE2I0RR19eM2W5LPq7ajJ2ELb7NzLuJAu9RQFIrwiEj/vPz5xfPyFZ9f3lOJDtApuZqF9LEZolx6YujEjClQkucvlGUTbNJX4eFxHsTMhbybh7C6R2DCHqpV5VSwWWPZ2gRvuFC268ofcpO4KzQ6yOpwCvxI34dJ+s61C7Gj3pPgwkDrlZTPEIfjY/fkqVLRB/bF9mfC4+Bhqb5XuUfnEOIR/aPEZ90qAye5V86f45aKhpqrvwaqwrxZQPfycN+VFjCgWzOaTIeaAJJZaoSw35ATAY7GfnxlSR/avmNaczr/FMo7v40VnB/gsyShASnCGmXwg+R8Ftcthw03TchY4kL/I62nn4KvgfK9Dp+IaLzr0KyD+LT1+vhgZEj1RdAEppH2xd3SMns+/eDPNehuSWez7b/AwAA//8BAAD//7WHqsn+NQAA")
|
||||
|
||||
assets["assets/lang/lang-en.json"], _ = base64.StdEncoding.DecodeString("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")
|
||||
assets["assets/lang/lang-en.json"], _ = base64.StdEncoding.DecodeString("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")
|
||||
|
||||
assets["assets/lang/lang-es-ES.json"], _ = base64.StdEncoding.DecodeString("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 truncated
|
||||
|
||||
@@ -85,7 +85,7 @@ func Assets() map[string][]byte {
|
||||
|
||||
assets["assets/lang/valid-langs.js"], _ = base64.StdEncoding.DecodeString("H4sIAAAJbogA/yTMsarCMBTG8f0+Rch8zyMIUhEHRSUWHMQhaWMbGtKSpBl8es+XLr9/Aoev6CiK9q6/6DAksRMvaaz8l2ZgOl3Z84ENnau/xPS4sB6ECp0aNFXo+OB+HIjMuDIuM9NMZ8X1+AQDMBIwsuC1ZGrU1nvLjTOpG4qJVJiMxXViviMdrlvbp3z//QAAAP//AQAA//8iEbD/ygAAAA==")
|
||||
|
||||
assets["index.html"], _ = base64.StdEncoding.DecodeString("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 truncated
|
||||
assets["index.html"], _ = base64.StdEncoding.DecodeString("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 truncated
|
||||
|
||||
assets["modal.html"], _ = base64.StdEncoding.DecodeString("H4sIAAAJbogA/3yTUW+bMBDH3/cpbjwsrVRCW/UpSzptkSZN6qRK7csejX2AV2Mj+0jHEN99h2EsrdI9JDbmfnf3/5/ZKn0AaUQIu6R2ShgohMIESOTaKvy1S9KrBGyZCiKfKkEizYV8Ut41u6TvGXUB4ROQbxE2sAokSMsVDMMr6gm73AmvIvXFOYPCnkX6fAy+fQewfZ+mvGQZ7F3TeV1WBGf7c7i+vLqBxwrhobOSKm1L+NxS5XxYx/CJeax0gAfXeonMK4SvztfAZ6HNf6IkIAfESQh9HcAV8eG7+62NEXDf5kbLKdGdlmgDXsBhDdfryzV8K0CA5JYW6v4OnkUA6wiUDuR13hIqeNZUcQDXLLTBiyndD9eCFBZcTkLzYhEEQUXUbLKsnuqvnS8zzppxvWwUlabRkNfDSZUWxpXR2vm8X01vTLnagBG+xMnMU7R0ltDS/P5URIU8fQ/CoKfpP+37caZtGIaFY7K6eQmSJoNHARwSGlbNjepil2gunfwlStM11XgCy46rjMtYY5uN4HGmvo/Zh+Ff+ay6WURkrOJtRblTXfSLvLBBmlbh2+TcbbyWycs8hXN8c44t4JkTa6CuwV0yPSxMThb4lyosRGso7kOdQPwU+MrUesnMiqNT/zHHY+0OuFjzAevQfJyoqMoIwtv92PQcsc2mfk4oXbbzZl7+AAAA//8BAAD//53P618IBAAA")
|
||||
|
||||
@@ -97,7 +97,7 @@ func Assets() map[string][]byte {
|
||||
|
||||
assets["scripts/syncthing/core/directives/identiconDirective.js"], _ = base64.StdEncoding.DecodeString("H4sIAAAJbogA/5xVTVPbMBC951dsZwp2GkcOdHpJ6s4wDMxwgENz6IEyHVdWYk0VKSPLcSnkv3clJ8F2FL50wUj79r2V3m5SOS9FqslCZaVgYVDcS2pyLueEKs2Cfg9wkYxrRg1fYQDPmDScKhlEcBt8rLjMVIXfsxKBXEkIN3t9eHBgu1aphmI1v5lCAkFuzHIcx1VVkeozUXoen45GoxjPg0lvB9nlu9oShqtUlCyCgv9jzeQNAkyfKVouEEGoZqlhF4LZ/26moeOPILA8/ck+OlelyC65EN+x1DODqZ5K0qqKgCrRpbVLM1NqCR+2dZNlqgt2JU2tl9A81ecqY2fGpoGBzQOf6ioiOBn14QhOO4LWh/Rdc62Vfq9Cy2nZ4PjYqUiSBBY8ywQ7R+RLChaOGyMvlW5xP0/rSIeObwgnL9Y5e/sLWJj152te38bZ5/eopYYUDHmN5r9Lg1b/i7YO69eyp1PnuwEER13/HMDfW7x983fiK56ZHHNswW/B5ozPc+MD76Hxaki6XDKZnedcZKFFvOxHG+XZVdX+Jl6hz00b3/lTW8kdrVZnu0gq0qLAGhtDqSPcmS+p/zw+wpf26e5uEuzDEcQurh2yk4kx16nJCWVc1I0UY9vWlm4h+AzqzvdbFQ8wVT0ajJpiLXIe9olmS5FSFsa3P3/8uos5FuV9rBn2nvNUAqOJvW74WquGwUC3h+4ezLV84+JdT36D4ckEhsMDvdWsqjsin5ryOaSj92A8xfkJmzPv9ZQ+2uYEc1PL00vNtT546j/Z323vrHsd+9UDcjV/ktEI2Rw/dDAFWoaaMQQXQdT2OlVLNj5kOgQkQVtNGy64/DNuTFyXLgJWj9AI0m3fFb6r34RtBkkoWdX44XapSN0U3cnSa3+t7zDgPwAAAP//AQAA//9afsjulQgAAA==")
|
||||
|
||||
assets["scripts/syncthing/core/directives/languageSelectDirective.js"], _ = base64.StdEncoding.DecodeString("H4sIAAAJbogA/4RVTW/zNgy+v7+C8IraQfOxcxIH6Lbeil0G7BIUA2szjlBFziQ5WZD6v4/yR2rHcl9eglDkQz7UQxlVVkjU80OeFpKi0FxUYvdCZfMk1xROfgDbPBWaEitOHCBdBmb0F0l2hVPYFZwhcgXRa56g5AN9EglN4FrlOgsLQ2CsFpywunk12UKrTljtrOOWEL48h9PemaXDUaKlZc97K7JGUNlM7OLgJIx4lxTAXhP//SWARKIxcZDq/JjmZzWzeZa5gBQtNn++TgNALXBG/x1RpZTGgdUFBZvrVVYEzZ94ILNNCq1J2Zr0G3x+QvCiMinMPihLWBtObssmyFyDzXrhnPyDm/AJRkgUcsDivvkDqSJgCC9CjSKFQ9F0JLRxEImp4p4nIBR0OQQuqEG/YnXBSxBx3KNWfluqnfxt0tVEK1iRfDD1PeuFXhvRRGLi5uiaKct6Dt+QWEgxFsCHhdywPnqnUqiPZUeQDybJjz0ltnZCDXhCIZEnXPM0EENPwfOM7PNdTDRZebHqqVZD9cE02X8IwwK+VGFjSHddtZDXcvVjEL9YAINDruSl6QBUFW/3aOHIu8S36C79Btpe/wBql2uIXH3BxX5d8c96MKC5JJXZPR8+PfmGeqPAEPe5W/E25OtM7CDqTG+Lb2PQznzT4RQu2Mfw1yoH3nI41Fo08+6eDPlU7mGRJrfZXE7zgT0++tzbkFTo6dt36YXhBxoezmiTPSToXte+5HoLDGchJbwT1LsIuLOk+aFNiPcd0L348G9B+gKYJHS0lM7aR36oE67OeupX04Tpbzo/G9KvI/JystB0yE/0T931bTQ1i2iwMr93KXS/MorOf6MsvGvtzAnqZzGdu+qPKoY21a8gZ10evi125lHaxLPAbQ+9R5Kb+GJbS2SMR39qrIPa0WRNwX24RjocoV9nDlPKvuuLX3Pg6P0PAAD//wEAAP//FpZvQEwIAAA=")
|
||||
assets["scripts/syncthing/core/directives/languageSelectDirective.js"], _ = base64.StdEncoding.DecodeString("H4sIAAAJbogA/4RVTW/zNgy+v7+C8IraQfOxcxIH6Lbeil0G7BIEgyIztlBF9iQ5WZD6v4/yV+3Y7qtLYop8yId8aDMV55Lp5TmNcomBb26K20SoeMlTjf7sB9BZRkIjt+JCDtJFsBj/Qkkmfw6nnCJEqiB4TzmTdKEvguMM7mWsO35uEIzVggI2rVWjzbXquFXGym8N/turP+/dWTxnkllc96xtki0DFS/EKfQuwoijRA8SjfT4iwdcMmNCL9JpFqVXtbBpHDuHiFlWP3zdesC0YAv8L2Mqwij0rM7R220NPTdIsbxlieBEu/23iGV6dH4r57h7VkeTbe53WXbF/MnOaPY81xqVrTp1gM9P8N5ULIVJvKKAXgbOqEEt2nbFdv7LBPFcDpg/Ej6jyr0phApFCoeiMUNmQy8Qc0Ulz0Ao6FLwnFONfmelKNYgwrDHrPg2VTOtdjrlFEpYwT+IeUIaw/daaIGYebv73RVTFN+0oUJdSTHdp1Uud6Sp3q0U6mPdEfGT4WnWU29zLkwDuzAhGXW44mkghJ7qlzHa1wefYLYZxaq6WjZ1DKaO/kMYEv2tdJtCeqiqgbwXmx8D/9UKCBxSJW91BaBKf5swCxntH03RDb0FbcY/gDqlGgKXX1CyXzf0sx00aClRxTahy5eXsaa2FAjiMXYvDkO+7ogTBJ3u7dlhCtqdse5QCCXsY4znKgbWYtjUSjTL7p4M+ZTmYZI6tt5cChsDe34eM+99VP5hfMi5oZc4PF2Z5Qlw5t7AfYn1FhauQko4IlS7B+xkUdPLmCPtNzD3VYB/c9Q3YJxjZjFaNB+CoS4oO+mnn00ji37T6dWgfp+Qk5OBxnN6wX+qqttWVCyCwYr83qXQ/RIpvP7NZD66xu44Af3MpzObfqtCaELHFeNOl8fY1rozoqzZyCybGnovRSrii20liSke/a6RDipDHTUH93GbqHCCfhU5DCn6pi9+9YWj9z8AAAD//wEAAP///Bd+FHAIAAA=")
|
||||
|
||||
assets["scripts/syncthing/core/directives/modalDirective.js"], _ = base64.StdEncoding.DecodeString("H4sIAAAJbogA/3SQQYqFMAyG956iuypID6Cb2cwR5gAlZrQQW0nTgWHw7pNX4fGUZ1Ztvi9/S3ycC3l2a5oKYWvzbwRZQpwdJEbbNUbLTYERJPyooKIn25vvomJI0bSd+avWoxilcHxpHM0sHEAGYz9tf0KC60Ze8ItJac12i6x00RjVAhyMcMFLAvuYgcr0lmZIm4Lzf+pYEFJgPy4v1SHxUvINDJDiDQJK+S5Tdzwf7IT2520f63HvxuYfAAD//wEAAP//v1k3DZQBAAA=")
|
||||
|
||||
|
||||
Reference in new issue
Block a user