mirror of
https://github.com/node-red/node-red.git
synced 2023-10-10 13:36:53 +02:00
e5511ea86d
Closes #1026,#983,#982,#978 PR #1026 contains the full history of the changes made herein. Due to the volume of commits with no meaningful comment, they have been squashed down to this one. Adding bidi Files Tuning code style Adding rest of bidi files and its dependencies Tuning code style editing numeric shaping value Tuning Code style adding bidi support Adding Bidi Support for the rest of files Adding Bidi support Editing Bidi menu adding mirroring enablement handeling code style Addinng Bidi Support Adding Bidi Support Adding locale settings to national calendar support Adding Numeric Shaping Support scss files after adding rtl direction part 1 adding rtl direction at scss files part2 adding right directionality at comman typeInput correcting some comments editing spaces applying code style editing code style editing code style editing code style editing code style adding right directionality adding right directionality adding style in case of right directionality adding style in case of right directionality adding style in case of right directionality create a global variable for ui direction to call it once need Update main.js Update typedInput.js Update 10-switch.html manage palette mirroring adding RTL directionality to Tabs and Manage palette Style Editing Adding mirroring to subflow workspace handle mirroring defects at manage palette Handle Mirroring defects at sidebar seperator Numeric Shaping Updates Editing code style Handling mirroring defects Handling mirroring defects Fixing mirroring defects editing code style fixing mirroring defects at deploy dialog editing code style Updating Bidi Support handling some reviewing comments handling chicks Update base-text-dir.js Update bidi-util.js Update bidi-util.js Handling reviewing comment Fixing Popover mirroring defect Handling namespace structure for bidi features reflecting new namespace structure for bidi features at editorfiles Handling comments that related to css moving bidi.js under js/bidi folder
194 lines
8.5 KiB
Plaintext
194 lines
8.5 KiB
Plaintext
<!DOCTYPE html>
|
|
<html>
|
|
<meta charset="utf-8">
|
|
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
|
|
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=0"/>
|
|
<meta name="apple-mobile-web-app-capable" content="yes">
|
|
<meta name="mobile-web-app-capable" content="yes">
|
|
<!--
|
|
Copyright 2013, 2016 IBM Corp.
|
|
|
|
Licensed under the Apache License, Version 2.0 (the "License");
|
|
you may not use this file except in compliance with the License.
|
|
You may obtain a copy of the License at
|
|
|
|
http://www.apache.org/licenses/LICENSE-2.0
|
|
|
|
Unless required by applicable law or agreed to in writing, software
|
|
distributed under the License is distributed on an "AS IS" BASIS,
|
|
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
|
See the License for the specific language governing permissions and
|
|
limitations under the License.
|
|
-->
|
|
<head>
|
|
<title>{{ page.title }}</title>
|
|
<link rel="icon" type="image/png" href="{{ page.favicon }}">
|
|
<link rel="mask-icon" href="{{ page.tabicon }}" color="#8f0000">
|
|
<link href="vendor/bootstrap/css/bootstrap.min.css" rel="stylesheet" media="screen">
|
|
<link href="vendor/jquery/css/smoothness/jquery-ui-1.10.3.custom.min.css" rel="stylesheet" media="screen">
|
|
<link rel="stylesheet" href="vendor/font-awesome/css/font-awesome.min.css">
|
|
<link rel="stylesheet" href="vendor/vendor.css">
|
|
<link rel="stylesheet" href="red/style.min.css">
|
|
{{#page.css}}
|
|
<link rel="stylesheet" href="{{.}}">
|
|
{{/page.css}}
|
|
|
|
</head>
|
|
<body spellcheck="false">
|
|
<div id="header">
|
|
<span class="logo">{{#header.url}}<a href="{{.}}">{{/header.url}}{{#header.image}}<img src="{{.}}" title="{{version}}">{{/header.image}} <span>{{ header.title }}</span>{{#header.url}}</a>{{/header.url}}</span>
|
|
<ul class="header-toolbar hide">
|
|
<li><a id="btn-sidemenu" class="button" data-toggle="dropdown" href="#"><i class="fa fa-bars"></i></a></li>
|
|
</ul>
|
|
<div id="header-shade" class="hide"></div>
|
|
</div>
|
|
<div id="main-container" class="sidebar-closed hide">
|
|
<div id="workspace">
|
|
<ul id="workspace-tabs"></ul>
|
|
<div id="chart" tabindex="1"></div>
|
|
<div id="workspace-toolbar"></div>
|
|
<div id="workspace-footer">
|
|
<a class="workspace-footer-button" id="btn-zoom-out" href="#"><i class="fa fa-minus"></i></a>
|
|
<a class="workspace-footer-button" id="btn-zoom-zero" href="#"><i class="fa fa-circle-o"></i></a>
|
|
<a class="workspace-footer-button" id="btn-zoom-in" href="#"><i class="fa fa-plus"></i></a>
|
|
</div>
|
|
<div id="editor-shade" class="hide"></div>
|
|
</div>
|
|
<div id="editor-stack"></div>
|
|
<div id="palette">
|
|
<img src="red/images/spin.svg" class="palette-spinner hide"/>
|
|
<div id="palette-search" class="palette-search hide">
|
|
<input type="text" data-i18n="[placeholder]palette.filter"></input>
|
|
</div>
|
|
<div id="palette-editor">
|
|
<div class="editor-tray-header"><div class="editor-tray-titlebar"><ul class="editor-tray-breadcrumbs"><li data-i18n="palette.editor.title"></li></ul></div><div class="editor-tray-toolbar"><button id="palette-editor-close" class="ui-button ui-widget ui-state-default ui-corner-all ui-button-text-only primary" role="button" aria-disabled="false" data-i18n="common.label.done"></button></div></div>
|
|
<ul id="palette-editor-tabs"></ul>
|
|
</div>
|
|
<div id="palette-container" class="palette-scroll hide"></div>
|
|
<div id="palette-footer">
|
|
<a class="palette-button" id="palette-collapse-all" href="#"><i class="fa fa-angle-double-up"></i></a>
|
|
<a class="palette-button" id="palette-expand-all" href="#"><i class="fa fa-angle-double-down"></i></a>
|
|
</div>
|
|
<div id="palette-shade" class="hide"></div>
|
|
</div><!-- /palette -->
|
|
<div id="sidebar">
|
|
<ul id="sidebar-tabs"></ul>
|
|
<div id="sidebar-content"></div>
|
|
<div id="sidebar-footer"></div>
|
|
<div id="sidebar-shade" class="hide"></div>
|
|
</div>
|
|
|
|
<div id="sidebar-separator"></div>
|
|
|
|
</div>
|
|
|
|
<div id="notifications"></div>
|
|
<div id="dropTarget"><div data-i18n="[append]workspace.dropFlowHere"><br/><i class="fa fa-download"></i></div></div>
|
|
|
|
<div id="node-dialog-confirm-deploy" class="hide">
|
|
<form class="form-horizontal">
|
|
<div id="node-dialog-confirm-deploy-config" data-i18n="[prepend]deploy.confirm.improperlyConfigured;[append]deploy.confirm.confirm">
|
|
<ul id="node-dialog-confirm-deploy-invalid-list"></ul>
|
|
</div>
|
|
<div id="node-dialog-confirm-deploy-unknown" style="text-align: left; padding-top: 10px;" data-i18n="[prepend]deploy.confirm.unknown;[append]deploy.confirm.confirm">
|
|
<ul class="node-dialog-confirm-deploy" id="node-dialog-confirm-deploy-unknown-list"></ul>
|
|
</div>
|
|
<div id="node-dialog-confirm-deploy-conflict" data-i18n="[prepend]deploy.confirm.conflict;[append]deploy.confirm.confirm">
|
|
</div>
|
|
</form>
|
|
</div>
|
|
<div id="node-dialog-view-diff" class="hide">
|
|
<ol id="node-dialog-view-diff-diff"></ol>
|
|
</div>
|
|
|
|
<div id="node-dialog-library-save-confirm" class="hide">
|
|
<form class="form-horizontal">
|
|
<div style="text-align: center; padding-top: 30px;" id="node-dialog-library-save-content">
|
|
</div>
|
|
</form>
|
|
</div>
|
|
|
|
<div id="node-dialog-library-save" class="hide">
|
|
<form class="form-horizontal">
|
|
<div class="form-row">
|
|
<label for="node-dialog-library-save-folder" data-i18n="[append]library.folder"><i class="fa fa-folder-open"></i> </label>
|
|
<input type="text" id="node-dialog-library-save-folder" data-i18n="[placeholder]library.folderPlaceholder">
|
|
</div>
|
|
<div class="form-row">
|
|
<label for="node-dialog-library-save-filename" data-i18n="[append]library.filename"><i class="fa fa-file"></i> </label>
|
|
<input type="text" id="node-dialog-library-save-filename" data-i18n="[placeholder]library.filenamePlaceholder">
|
|
</div>
|
|
</form>
|
|
</div>
|
|
|
|
<div id="node-dialog-library-lookup" class="hide">
|
|
<form class="form-horizontal">
|
|
<div class="form-row">
|
|
<ul id="node-dialog-library-breadcrumbs" class="breadcrumb">
|
|
<li class="active"><a href="#" data-i18n="[append]library.breadcrumb"></a></li>
|
|
</ul>
|
|
</div>
|
|
<div class="form-row">
|
|
<div style="vertical-align: top; display: inline-block; height: 100%; width: 30%; padding-right: 20px;">
|
|
<div id="node-select-library" style="border: 1px solid #999; width: 100%; height: 100%; overflow:scroll;"><ul></ul></div>
|
|
</div>
|
|
<div style="vertical-align: top; display: inline-block;width: 65%; height: 100%;">
|
|
<div style="height: 100%; width: 95%;" class="node-text-editor" id="node-select-library-text" ></div>
|
|
</div>
|
|
</div>
|
|
</form>
|
|
</div>
|
|
<script type="text/x-red" data-template-name="subflow">
|
|
<div class="form-row">
|
|
<label for="node-input-name" data-i18n="[append]editor:common.label.name"><i class="fa fa-tag"></i> </label>
|
|
<input type="text" id="node-input-name">
|
|
</div>
|
|
</script>
|
|
|
|
<script type="text/x-red" data-template-name="subflow-template">
|
|
<div class="form-row">
|
|
<label for="subflow-input-name" data-i18n="common.label.name"></label><input type="text" id="subflow-input-name">
|
|
</div>
|
|
<div class="form-row" style="margin-bottom: 0px;">
|
|
<label for="subflow-input-info" data-i18n="subflow.info"></label>
|
|
<a href="https://help.github.com/articles/markdown-basics/" style="font-size: 0.8em; float: right;" data-i18n="[html]subflow.format"></a>
|
|
</div>
|
|
<div class="form-row node-text-editor-row">
|
|
<div style="height: 250px;" class="node-text-editor" id="subflow-input-info-editor"></div>
|
|
</div>
|
|
<div class="form-row form-tips" id="subflow-dialog-user-count"></div>
|
|
</script>
|
|
|
|
<script src="vendor/vendor.js"></script>
|
|
<script src="vendor/ace/ace.js"></script>
|
|
<script src="vendor/ace/ext-language_tools.js"></script>
|
|
<script src="{{ asset.red }}"></script>
|
|
|
|
<style>
|
|
#node-dialog-confirm-deploy-invalid-list {
|
|
font-size: 0.9em;
|
|
width: 400px;
|
|
margin: 10px auto;
|
|
text-align: left;
|
|
}
|
|
[dir="rtl"] #node-dialog-confirm-deploy-invalid-list {
|
|
text-align: right;
|
|
}
|
|
#node-dialog-confirm-deploy-conflict {
|
|
text-align: left;
|
|
padding-top: 10px;
|
|
}
|
|
[dir="rtl"] #node-dialog-confirm-deploy-conflict {
|
|
text-align: right;
|
|
}
|
|
#node-dialog-confirm-deploy-config {
|
|
text-align: left;
|
|
padding-top: 30px;
|
|
}
|
|
[dir="rtl"] #node-dialog-confirm-deploy-config {
|
|
text-align: right;
|
|
}
|
|
</style>
|
|
</body>
|
|
</html>
|