graphdb-workbench
Version:
The web application for GraphDB APIs
38 lines (34 loc) • 2.02 kB
HTML
<!-- Start save graph modal -->
<div class="modal-header">
<button type="button" class="close" ng-click="cancel()"></button>
<h3 class="modal-title">{{title}}</h3>
</div>
<div class="modal-body">
<form novalidate name="form" id="saveGraphForm">
<input id="wb-graphviz-savegraph-name" required type="text" ng-model="graph.name" class="form-control"
ng-change="graphExists = false"
placeholder="{{'save.graph.enter.name' | translate}}" ng-maxlength="100"/>
<label for="share-graph"
gdb-tooltip="{{'save.graph.visible.graph' | translate}}">
<input id="share-graph" type="checkbox" ng-model="graph.shared">
{{'save.graph.share.graph' | translate}}
</label>
<input style="height: 0; border: 0; padding: 0; margin: 0;" autofocus/>
<br>
<div ng-show="form.$error.maxlength">
<div class="alert alert-danger" style="margin-top: 5px;">{{'save.graph.name.too.long' | translate}}</div>
</div>
<div ng-show="form.$error.required.length">
<div ng-hide="graph.name" class="alert alert-danger" style="margin-top: 5px;">{{'empty.name.alert' | translate}}</div>
</div>
<div ng-hide="form.$error.required.length" ng-if="graphExists" class="alert alert-danger"
style="margin-top: 5px;">{{'save.graph.name' | translate}} <strong>'{{graph.name}}'</strong> {{'save.graph.exists' | translate}}
</div>
</form>
</div>
<div class="modal-footer">
<button type="button" class="btn btn-secondary" ng-click="cancel()">{{'common.cancel.btn' | translate}}</button>
<button ng-if="mode == 'update'" id="wb-graphviz-savegraph-submit2" class="btn btn-tertiary" ng-click="saveNew()" type="button">{{'save.graph.save.as' | translate}}</button>
<button id="wb-graphviz-savegraph-submit" form="saveGraphForm" class="btn btn-primary" ng-click="ok()" type="submit">{{okButtonText}}</button>
</div>
<!-- End save graph modal -->