<link rel="stylesheet" href="/lib/bootstrap-treeview/bootstrap-treeview.min.css">
<link rel="stylesheet" href="/lib/components-font-awesome/css/font-awesome.min.css">
<link rel="stylesheet" href="/css/style.css">
- <!-- HTML5 shim and Respond.js for IE8 support of HTML5 elements and media queries -->
- <!-- WARNING: Respond.js doesn't work if you view the page via file:// -->
- <!--[if lt IE 9]>
- <script src="https://oss.maxcdn.com/html5shiv/3.7.3/html5shiv.min.js"></script>
- <script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script>
- <![endif]-->
+ <script>
+ var ua = window.navigator.userAgent;
+ var msie = ua.indexOf("MSIE ");
+ if (msie > 0 || !!navigator.userAgent.match(/Trident.*rv\:11\./)) {
+ window.location.replace('406.html');
+ }
+ </script>
</head>
<body data-spy="scroll" data-target=".navbar-fixed-top">
<div id="tic-job-list">
<div id="tic-job-list-content">
<div>
- <table class="table table-hover table-bordered ui-responsive" id="tic-job-table">
+ <table class="table table-hover table-bordered ui-responsive tic-job-table" id="tic-job-table">
<thead>
<tr class="filters text-center">
<th>#</th>
<div class="panel panel-primary">
<div class="panel-heading">Settings</div>
<div class="panel-body">
- <!-- Settings Toolbar -->
- <div id="tic-repository-toolbar">
- <button type="button" id="tic-repository-recipe-import" class="btn btn-default"><i class="fa fa-download"></i> Recipe Import</button>
- <button type="button" id="tic-repository-recipe-export" class="btn btn-default"><i class="fa fa-upload"></i> Recipe Export</button>
- </div>
-
<!-- Repository Column -->
<div class="panel panel-primary">
- <div class="panel-heading">Repository</div>
+ <div class="panel-heading">Recipe</div>
<div class="panel-body">
- <div class="input-group">
- <div class="form-group has-feedback has-clear">
- <input id="tic-repository-input" type="text" class="form-control" placeholder="Enter repository URL">
- <span id="tic-repository-input-clear" class="form-control-clear glyphicon glyphicon-remove form-control-feedback hidden"></span>
- </div>
- <span class="input-group-btn">
- <button type="button" id="tic-repository-add"class="btn btn-default">Add Repository</button>
- </span>
+ <!-- Settings Toolbar -->
+ <div id="tic-settings-recipe-toolbar">
+ <button type="button" id="tic-settings-recipe-import" class="btn btn-default"><i class="fa fa-download"></i> Import</button>
+ <button type="button" id="tic-settings-recipe-export" class="btn btn-default"><i class="fa fa-upload"></i> Export</button>
</div>
- <ol id="tic-repository-list" class="list-group"></ol>
+ <ol id="tic-recipe-list" class="list-group"></ol>
</div>
</div>
</div>
<div class="panel-footer">
- <a id="tic-repository-apply" type="button" class="btn btn-primary" href="#tic-package-section">Apply</a>
+ <a id="tic-recipe-apply" type="button" class="btn btn-primary" href="#tic-package-section">Apply</a>
</div>
</div>
</div><!-- /End Settings Column -->
<li class="divider"></li>
-->
</ul>
- </div><!-- /Context menu in package tree -->
+ </div><!-- /End Context menu in package tree -->
+
+ <!-- Import Dialog -->
+ <div class="modal fade" id="tic-import-dialog" tabindex="-1" role="dialog" aria-hidden="true" data-backdrop="static">
+ <div class="modal-dialog">
+ <div class="modal-content">
+ <div class="modal-header">
+ <h4 class="modal-title">Add Recipe or Repository</h4>
+ </div>
+ <div class="modal-body">
+ <div id="tic-import-recipe-container" data-toggle="validator" data-validate="true">
+ <!-- Recipe File -->
+ <div class="row">
+ <div class="form-group col-md-3">
+ <div class="radio">
+ <label class="radio-inline control-label"><input id="tic-import-recipe-file-group" type="radio" name="recipe" checked="checked"> Recipe File</label>
+ </div>
+ </div>
+ <div class="form-group has-feedback has-clear col-md-5">
+ <input class="form-control tic-import-recipe-file-group" id="tic-import-recipe-file-input" type="text" readonly>
+ </div>
+ <div class="form-group col-md-2">
+ <button id="tic-import-recipe-file-browser" class="tic-import-recipe-file-group btn btn-primary" type="button">Browser..</button>
+ </div>
+ </div>
+
+ <!-- Recipe URL -->
+ <div class="row">
+ <div class="form-group col-md-3">
+ <div class="radio">
+ <label class="radio-inline control-label"><input id="tic-import-recipe-url-group" type="radio" name="recipe"> Recipe URL</label>
+ </div>
+ </div>
+ <div id="tic-import-recipe-url-group" class="form-group has-feedback has-clear col-md-7">
+ <input class="form-control tic-import-recipe-url-group" id="tic-import-recipe-url-input" type="url" placeholder="Enter recipe URL" data-unique="unique">
+ <div id="tic-import-recipe-url-group-help" class="help-block with-errors"></div>
+ </div>
+ </div>
+
+ <!-- Repository URL -->
+ <div class="row">
+ <div class="form-group col-md-3">
+ <div class="radio">
+ <label class="radio-inline control-label"><input id="tic-import-recipe-repo-url-group" type="radio" name="recipe" > Repository URL</label>
+ </div>
+ </div>
+ <div class="form-group has-feedback has-clear col-md-7">
+ <input class="form-control tic-import-recipe-repo-url-group" id="tic-import-recipe-repo-url-input" type="url" placeholder="Enter repository URL" data-unique="unique">
+ <div class="help-block with-errors"></div>
+ </div>
+ </div>
+ </div>
+ </div>
+ <div class="modal-footer">
+ <button id="tic-import-recipe-confirm-ok" type="button" class="btn btn-primary">OK</button>
+ <button id="tic-import-recipe-confirm-cancel" type="button" class="btn btn-danger" data-dismiss="modal">Cancel</button>
+ </div>
+ </div>
+ </div>
+ </div><!-- /End Import Dialog -->
<!-- library loading -->
<script src="/socket.io/socket.io.js"></script>
<script src="/js/config.js"></script>
<script src="/lib/requirejs/require.js" data-main="js/main"></script>
</body>
-</html>
+</html>
\ No newline at end of file