graphdb-workbench
Version:
The web application for GraphDB APIs
2 lines • 6.41 kB
JavaScript
(window.webpackJsonp=window.webpackJsonp||[]).push([[137],{190:function(module,exports){module.exports=function(obj){obj||(obj={});var __t,__p="";with(obj)__p+='<div id="ontop-content" class="pt-1">\n <h4>Ontop configuration</h4>\n <div class="form-group row indented-div">\n <label class="col-xs-12 col-md-3 col-lg-2 col-form-label">Database driver</label>\n <div class="col-xs-8 col-md-5 col-lg-4" uib-tooltip="{{repoTooltips.ontop.driverType}}">\n <select class="form-control" id="driverType" ng-model="selectedDriver.driverType"\n ng-change="selectDriverByType(selectedDriver.driverType)"\n ng-options="driver.driverType as driver.driverName for driver in supportedDriversData">\n </select>\n </div>\n <div class="form-group col-xs-4 col-md-2 wrapper-div"\n ng-if="selectedDriver.driverType === genericDriverType"\n uib-tooltip="{{repoTooltips.ontop.testConn}}">\n <button id="testConnection" ng-click="validateOntopPropertiesConnection()"\n ng-disabled="!isOntopRepoFileUploaded() && !editRepoPage"\n type="submit"\n class="btn btn-primary">Test connection\n </button>\n </div>\n </div>\n <div ng-repeat="labelName in propertiesFileParams" class="form-group row indented-div"\n ng-if="selectedDriver.driverType !== genericDriverType">\n <label for="{{labelName}}" class="col-xs-12 col-md-3 col-lg-2 col-form-label">\n {{supportedDriverLabels[labelName] + (isRequiredField(labelName) ? \'*\' : \'\')}}</label>\n <div ng-class="{\'col-xs-8 col-md-5 col-lg-4\': labelName === \'url\', \'col-xs-12 col-md-5 col-lg-4\': labelName !== \'url\'}"\n uib-tooltip="{{getFieldTooltip(labelName)}}">\n <input id="{{labelName}}" class="form-control" ng-readonly="isReadOnly(labelName)"\n type="{{getInputType(labelName)}}" min="1" max="65535"\n ng-required="isRequiredField(labelName)"\n placeholder="{{isRequiredField(labelName) ? \'This field is required\' : \'\'}}"\n ng-model="selectedDriver.jdbc[labelName]" ng-change="concatURL(labelName)">\n </div>\n <div class="col-xs-12 col-md-4" ng-if="labelName === \'driverClass\'">\n <em class="icon-warning icon-2x"\n ng-if="!classAvailable"\n uib-tooltip="{{repoTooltips.ontop.driverClassWarning}}"\n tooltip-placement="top"></em>\n <a class="uri" ng-if="selectedDriver.downloadDriverUrl && !classAvailable"\n href="{{selectedDriver.downloadDriverUrl}}"\n style="text-decoration: underline;">\n Download JDBC driver\n </a>\n </div>\n <div class="col-xs-4 col-md-2" ng-if="labelName === \'url\'">\n <div class="wrapper-div" uib-tooltip="{{repoTooltips.ontop.testConn}}">\n <button id="testConnection1" ng-click="validateOntopPropertiesConnection()"\n ng-disabled="!selectedDriver.jdbc.hostName || !selectedDriver.jdbc.userName || !selectedDriver.jdbc.databaseName || isRequiredField(\'port\') && !selectedDriver.jdbc.port"\n type="submit"\n class="btn btn-primary">Test connection\n </button>\n </div>\n </div>\n </div>\n <div ng-repeat="file in ontopRepoFiles" class="form-group row indented-div"\n ng-if="selectedDriver.driverType === genericDriverType || propertiesFile !== file">\n <label for="{{file}}" class="col-xs-12 col-md-3 col-lg-2 col-form-label">\n {{repositoryInfo.params[file].label + (isRequiredOntopRepoFile(file) ? \'*\' : \'\')}}</label>\n <div class="col-xs-8 col-md-5 col-lg-4" uib-tooltip="{{repoTooltips.ontop[file]}}">\n <a class="btn btn-link ot-edit-input" ng-if="ontopRepoFileNames[file]" ng-click="editFile(file)"\n uib-tooltip="Edit file content"\n tooltip-placement="right"\n tooltip-trigger="mouseenter">\n <span class="icon-edit"></span>\n </a>\n <input class="form-control" id="{{file}}" ng-readonly="true"\n placeholder="{{isRequiredOntopRepoFile(file) ? \'This file is required\' : \'\'}}"\n ng-model="ontopRepoFileNames[file]">\n </div>\n <div class="col-xs-4 col-md-2">\n <div class="btn btn-outline-primary btn-sm">\n <div ngf-select ngf-change="uploadOntopRepoFile($files, file)" ngf-multiple="false "\n class="selectFiles pointer clearfix">\n <em ng-hide="uploadFileLoader" class="fa fa-upload fa-2x"></em> \n <div ng-show="uploadFileLoader" onto-loader size="24" class="spinner-container ot-loader"></div>\n <span for="{{file}}" class="pageInfo" style="vertical-align: super; color: #8a8a8a;">Upload file...</span>\n </div>\n </div>\n </div>\n </div>\n <div class="pt-1"></div>\n <div class="form-group row" ng-if="editRepoPage">\n <div class="checkbox col-xs-12">\n <label uib-tooltip="Check to restart the repository and apply the changes.">\n <input id="restartRepo" name="restartRepo"\n type="checkbox"\n ng-model="repositoryInfo.restartRequested"\n ng-checked="repositoryInfo.restartRequested || repositoryInfo.saveId !== repositoryInfo.id"\n ng-disabled="repositoryInfo.saveId !== repositoryInfo.id"/>\n Restart repository\n </label>\n </div>\n </div>\n <div class="form-group row pb-3">\n <div class="col-xs-12">\n <button id="addSaveOntopRepository" ng-click="createOntopRepo()" ng-if="!editRepoPage" type="submit" class="btn btn-primary">Create</button>\n <button id="addEditOntopRepository" ng-click="editOntopRepo()" ng-if="editRepoPage" type="submit" class="btn btn-primary">Save</button>\n <a ng-click="goBackToPrevious()" class="btn btn-secondary">Cancel</a>\n </div>\n </div>\n</div>\n';return __p}}}]);
//# sourceMappingURL=137.b62f0afcb15c29764c04.bundle.js.map