UNPKG

graphdb-workbench

Version:
98 lines (92 loc) 5.45 kB
<link rel="stylesheet" type="text/css" href="css/import.css?v=1.11.3-TR1"> <div id="wb-import"> <h1> {{title}} <span class="btn btn-link" uib-popover-template="'js/angular/templates/titlePopoverTemplate.html'" popover-trigger="mouseenter" popover-placement="bottom-right" popover-append-to-body="true"><span class="icon-info"></span></span> </h1> <div core-errors write ontop></div> <div ng-controller="TabCtrl" ng-show="!isRestricted && canWriteActiveRepo()"> <button type="button" ng-click="isCollapsed = !isCollapsed" class="btn btn-link pull-right"><span class="icon-help"></span> Help </button> <ul class="nav nav-tabs mb-2"> <li class="nav-item" id="wb-import-tabUpload" ng-click="changeHelpTemplate('uploadInfo.html')"><a class="nav-link" ng-class="viewType == 'user' ? 'active' : ''" href ng-click="viewType = 'user'" data-toggle="tab">User data</a></li> <li class="nav-item" id="wb-import-tabServer" ng-hide="isS4()" ng-click="changeHelpTemplate('importInfo.html')"><a class="nav-link" ng-class="viewType == 'server' ? 'active' : ''" href ng-click="viewType = 'server'" data-toggle="tab">Server files</a></li> </ul> <div uib-collapse="!isCollapsed" id="ot-help-text" class="alert alert-info"> <button type="button" ng-click="isCollapsed = false" uib-tooltip="Close" class="close" aria-label="Close"></button> <div ng-include="templateUrl"></div> </div> <div class="tab-content"> <div id="import-user" class="tab-pane" ng-controller="UploadCtrl" ng-class="$parent.viewType == 'user' ? 'active' : ''"> <div class="row mb-2 upload-buttons"> <div class="col-xs-12 col-md-6 col-lg-4 mb-1"> <div class="btn btn-outline-primary btn-lg text-xs-left d-block upload-rdf-files-btn" uib-popover="The supported RDF formats are {{fileFormatsHuman}}" popover-trigger="mouseenter" popover-placement="bottom"> <a id="wb-import-uploadFile" ngf-select="showToast(rejFiles)" ng-model="currentFiles" ngf-multiple="true" class="pointer clearfix" accept="{{fileFormatsExtended}}" ngf-change="fileSelected($files, $file, $newFiles, $duplicateFiles, $invalidFiles, $event)" ngf-max-size="maxUploadFileSizeMB + 'MB'"> <em class="icon-upload icon-lg pull-left"></em> <div> <span>Upload RDF files</span> <br> <small class="text-muted">All RDF formats, up to {{maxUploadFileSizeMB | number}} MB</small> </div> </a> </div> </div> <div class="col-xs-12 col-md-6 col-lg-4 mb-1"> <div class="btn btn-outline-primary btn-lg text-xs-left d-block import-from-url-btn" role="button" ng-click="rdfDataFromURL()" uib-popover="The supported RDF formats are {{fileFormatsHuman}}" popover-trigger="mouseenter" popover-placement="bottom"> <em class="icon-link icon-lg pull-left"></em> <div> <span>Get RDF data from a URL</span> <br> <small class="text-muted">All RDF formats</span> </small> </div> </div> </div> <div class="col-xs-12 col-md-6 col-lg-4 mb-1"> <div class="btn btn-outline-primary btn-lg text-xs-left d-block import-rdf-snippet-btn" role="button" ng-click="pasteData()" uib-popover="The supported RDF formats are {{textFileFormatsHuman}}" popover-trigger="mouseenter" popover-placement="bottom"> <em class="icon-edit icon-lg pull-left"></em> <div> <span>Import RDF text snippet</span> <br> <small class="text-muted">Type or paste RDF data</span> </small> </div> </div> </div> </div> <div files-table></div> </div> <div id="import-server" ng-hide="isS4()" class="tab-pane" ng-controller="ImportCtrl" ng-class="$parent.viewType == 'server' ? 'active' : ''"> <div files-table></div> </div> </div> </div> </div>