Skip to content

Commit

Permalink
made import paths relative and made apps responsive to whether they a…
Browse files Browse the repository at this point in the history
…re installed or not
  • Loading branch information
Mohamed committed Nov 7, 2016
1 parent ca66808 commit 524ad2d
Show file tree
Hide file tree
Showing 46 changed files with 738 additions and 175 deletions.
2 changes: 1 addition & 1 deletion rpcd/onion-console.sh
Original file line number Diff line number Diff line change
Expand Up @@ -126,7 +126,7 @@ ShellinaboxCtrl () {
########################
##### Main Program #####

appLocation="/www/apps"
appLocation="/www/console/apps"

cmdAppList="app-list"
cmdShellinabox="shellinabox"
Expand Down
6 changes: 3 additions & 3 deletions www/apps/onion-app-template/onion-app-template.html
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
<link rel="import" href="/lib/polymer/polymer.html">
<link rel="import" href="/elements/onion-app/onion-app.html">
<link rel="import" href="/lib/Onion-Console/bootstrap-modal/bootstrap-modal.html">
<link rel="import" href="../../lib/polymer/polymer.html">
<link rel="import" href="../../elements/onion-app/onion-app.html">
<link rel="import" href="../../lib/Onion-Console/bootstrap-modal/bootstrap-modal.html">

<dom-module id="onion-app-template">
<style>
Expand Down
4 changes: 2 additions & 2 deletions www/apps/onion-calculator/binary-display.html
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
<link rel="import" href="/lib/polymer/polymer.html">
<link rel="import" href="/lib/iron-input/iron-input.html">
<link rel="import" href="../../lib/polymer/polymer.html">
<link rel="import" href="../../lib/iron-input/iron-input.html">

<dom-module id="binary-display">
<style>
Expand Down
4 changes: 2 additions & 2 deletions www/apps/onion-calculator/onion-calculator.html
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
<link rel="import" href="/lib/polymer/polymer.html">
<link rel="import" href="/elements/onion-app/onion-app.html">
<link rel="import" href="../../lib/polymer/polymer.html">
<link rel="import" href="../../elements/onion-app/onion-app.html">
<link rel="import" href="programming-calculator.html">

<dom-module id="onion-calculator">
Expand Down
6 changes: 3 additions & 3 deletions www/apps/onion-calculator/programming-calculator.html
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
<link rel="import" href="/lib/polymer/polymer.html">
<link rel="import" href="/lib/iron-ajax/iron-ajax.html">
<link rel="import" href="/lib/iron-input/iron-input.html">
<link rel="import" href="../../lib/polymer/polymer.html">
<link rel="import" href="../../lib/iron-ajax/iron-ajax.html">
<link rel="import" href="../../lib/iron-input/iron-input.html">
<link rel="import" href="binary-display.html">

<dom-module id="programming-calculator">
Expand Down
110 changes: 110 additions & 0 deletions www/apps/onion-editor/index.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,110 @@
<link rel="import" href="../../lib/polymer/polymer.html">
<link rel="import" href="../../lib/iron-flex-layout/classes/iron-flex-layout.html">
<link rel="import" href="../../lib/iron-pages/iron-pages.html">
<link rel="import" href="../../elements/onion-installer/onion-installer.html">
<link rel="import" href="../../elements/onion-app/onion-app.html">

<link rel="import" href="../../elements/onion-loading/onion-loading.html">
<link rel="import" href="../../lib/Onion-Console/bootstrap-styles/bootstrap-styles.html">
<link rel="import" href="../../elements/onion-styles/onion-styles.html">
<link rel="import" href="../../elements/onion-taskbar/onion-taskbar.html">
<link rel="import" href="../../elements/onion-notification/onion-notification.html">

<dom-module id="onion-editor-installer">
<style>
:host {
display: block;
height: 100%;
width: 100%;
overflow: hidden;

background-image: url('/images/bg/a.jpg');
background-attachment: fixed;
background-size: cover;
}

/* <!-- #installedApp { -->
<!-- width: auto; -->
<!-- height: 100%; -->
<!-- } -->*/

#taskbar {
/* position: fixed; */
/* bottom: 0; */
/* width: 100%; */
/* height: 100%; */
}

#serviceContainer {
display: none;
}
.console {
width: 100%;
z-index: 1000;
height: 100%;
}
@-webkit-keyframes fadeOut {
from { opacity: 1; }
to { opacity: 0; }
}

@-moz-keyframes fadeOut {
from { opacity: 1; }
to { opacity: 0; }
}

@-o-keyframes fadeOut {
from { opacity: 1; }
to { opacity: 0; }
}

@keyframes fadeOut {
from { opacity: 1; }
to { opacity: 0; }
}

</style>

<template>

<onion-app app-name="Onion Editor Installer" toolbar-background="#34495e" toolbar-color="#fff">
<onion-app-toolbar page-id="home">
</onion-app-toolbar>
<onion-app-body page-id="home">
<onion-installer install-name="Editor" install-id="onion-editor" info-text="The Editor App allows you to create, edit, and manage the files on your Omega. You can even upload files from your device to the Omega using this app."></onion-installer>
</onion-app-body>
</onion-app>
</template>

<script>
'use strict';

(function () {
var created = function () {
};

var ready = function(){
};

Polymer({
is: 'onion-editor-installer',
created: created,
ready: ready,
behaviors: [Onion.AppBehavior],
properties: {
apps: Array,
runningApps: {
type: Array,
notify: true,
value: []
},
currentApp: {
type: String,
notify: true,
value: ''
}
},
});
})();
</script>
</dom-module>
18 changes: 9 additions & 9 deletions www/apps/onion-editor/onion-editor.html
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
<link rel="import" href="/lib/polymer/polymer.html">
<link rel="import" href="/lib/iron-flex-layout/classes/iron-flex-layout.html">
<link rel="import" href="/lib/juicy-ace-editor/src/juicy-ace-editor.html">
<link rel="import" href="/lib/iron-icons/iron-icons.html">
<link rel="import" href="/elements/onion-app/onion-app.html">
<link rel="import" href="/lib/Onion-Console/bootstrap-modal/bootstrap-modal.html">
<link rel="import" href="/elements/onion-file-list/onion-file-list.html">
<link rel="import" href="/elements/onion-loading/onion-loading.html">
<link rel="import" href="/elements/bootstrap-modal/bootstrap-modal.html">
<link rel="import" href="../../lib/polymer/polymer.html">
<link rel="import" href="../../lib/iron-flex-layout/classes/iron-flex-layout.html">
<link rel="import" href="../../lib/juicy-ace-editor/src/juicy-ace-editor.html">
<link rel="import" href="../../lib/iron-icons/iron-icons.html">
<link rel="import" href="../../elements/onion-app/onion-app.html">
<link rel="import" href="../../lib/Onion-Console/bootstrap-modal/bootstrap-modal.html">
<link rel="import" href="../../elements/onion-file-list/onion-file-list.html">
<link rel="import" href="../../elements/onion-loading/onion-loading.html">
<link rel="import" href="../../elements/bootstrap-modal/bootstrap-modal.html">
<dom-module id="onion-editor">
<style>
:host {
Expand Down
12 changes: 6 additions & 6 deletions www/apps/onion-gpio/onion-gpio.html
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
<link rel="import" href="/lib/polymer/polymer.html">
<link rel="import" href="/lib/iron-flex-layout/classes/iron-flex-layout.html">
<link rel="import" href="/elements/onion-app/onion-app.html">
<link rel="import" href="/lib/iron-icons/iron-icons.html">
<link rel="import" href="/lib/iron-icons/hardware-icons.html">
<link rel="import" href="/elements/bootstrap-dropdown/bootstrap-dropdown.html">
<link rel="import" href="../../lib/polymer/polymer.html">
<link rel="import" href="../../lib/iron-flex-layout/classes/iron-flex-layout.html">
<link rel="import" href="../../elements/onion-app/onion-app.html">
<link rel="import" href="../../lib/iron-icons/iron-icons.html">
<link rel="import" href="../../lib/iron-icons/hardware-icons.html">
<link rel="import" href="../../elements/bootstrap-dropdown/bootstrap-dropdown.html">
<link rel="import" href="./gpio-tour.html">

<dom-module id="onion-gpio">
Expand Down
2 changes: 1 addition & 1 deletion www/apps/onion-launcher/onion-launcher-icon.html
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
<link rel="import" href="/lib/polymer/polymer.html">
<link rel="import" href="../../lib/polymer/polymer.html">

<dom-module id="onion-launcher-icon">
<style>
Expand Down
2 changes: 1 addition & 1 deletion www/apps/onion-launcher/onion-launcher.html
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
<link rel="import" href="../../lib/iron-icons/iron-icons.html">
<link rel="import" href="../../elements/onion-app/onion-app.html">
<link rel="import" href="./onion-launcher-icon.html">
<link rel="import" href="/elements/bootstrap-dropdown/bootstrap-dropdown.html">
<link rel="import" href="../../elements/bootstrap-dropdown/bootstrap-dropdown.html">
<link rel="import" href="./tour/launcher-tour.html">
<link rel="import" href="./about-onion.html">
<link rel="import" href="../../lib/iron-signals/iron-signals.html">
Expand Down
12 changes: 6 additions & 6 deletions www/apps/onion-login/onion-login.html
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
<link rel="import" href="/lib/polymer/polymer.html">
<link rel="import" href="/lib/iron-signals/iron-signals.html">
<link rel="import" href="/elements/onion-app/onion-app.html">
<link rel="import" href="/elements/bootstrap-modal/bootstrap-modal.html">
<link rel="import" href="/elements/bootstrap-button/bootstrap-button.html">
<link rel="import" href="/elements/bootstrap-alert/bootstrap-alert-container.html">
<link rel="import" href="../../lib/polymer/polymer.html">
<link rel="import" href="../../lib/iron-signals/iron-signals.html">
<link rel="import" href="../../elements/onion-app/onion-app.html">
<link rel="import" href="../../elements/bootstrap-modal/bootstrap-modal.html">
<link rel="import" href="../../elements/bootstrap-button/bootstrap-button.html">
<link rel="import" href="../../elements/bootstrap-alert/bootstrap-alert-container.html">

<dom-module id="onion-login">
<style>
Expand Down
8 changes: 4 additions & 4 deletions www/apps/onion-node-red/onion-node-red.html
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
<link rel="import" href="/lib/polymer/polymer.html">
<link rel="import" href="/elements/onion-app/onion-app.html">
<link rel="import" href="/lib/iron-pages/iron-pages.html">
<link rel="import" href="/lib/iron-flex-layout/classes/iron-flex-layout.html">
<link rel="import" href="../../lib/polymer/polymer.html">
<link rel="import" href="../../elements/onion-app/onion-app.html">
<link rel="import" href="../../lib/iron-pages/iron-pages.html">
<link rel="import" href="../../lib/iron-flex-layout/classes/iron-flex-layout.html">

<dom-module id="onion-node-red">
<style>
Expand Down
16 changes: 8 additions & 8 deletions www/apps/onion-oled/onion-oled.html
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
<link rel="import" href="/lib/polymer/polymer.html">
<link rel="import" href="/elements/onion-app/onion-app.html">
<link rel="import" href="/lib/iron-icons/iron-icons.html">
<link rel="import" href="/lib/iron-icons/editor-icons.html">
<link rel="import" href="/lib/iron-icons/device-icons.html">
<link rel="import" href="/lib/iron-pages/iron-pages.html">
<link rel="import" href="/lib/iron-flex-layout/classes/iron-flex-layout.html">
<link rel="import" href="/elements/bootstrap-pills/bootstrap-pills.html">
<link rel="import" href="../../lib/polymer/polymer.html">
<link rel="import" href="../../elements/onion-app/onion-app.html">
<link rel="import" href="../../lib/iron-icons/iron-icons.html">
<link rel="import" href="../../lib/iron-icons/editor-icons.html">
<link rel="import" href="../../lib/iron-icons/device-icons.html">
<link rel="import" href="../../lib/iron-pages/iron-pages.html">
<link rel="import" href="../../lib/iron-flex-layout/classes/iron-flex-layout.html">
<link rel="import" href="../../elements/bootstrap-pills/bootstrap-pills.html">
<link rel="import" href="../../elements/bootstrap-dropdown/bootstrap-dropdown.html">
<link rel="import" href="../../elements/onion-device-list/onion-device-list.html">
<link rel="import" href="../../elements/onion-help/app-tour.html">
Expand Down
8 changes: 4 additions & 4 deletions www/apps/onion-pwm/onion-pwm.html
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
<link rel="import" href="/lib/polymer/polymer.html">
<link rel="import" href="/elements/onion-app/onion-app.html">
<link rel="import" href="/lib/iron-flex-layout/classes/iron-flex-layout.html">
<link rel="import" href="/elements/onion-dragbar/onion-dragbar.html">
<link rel="import" href="../../lib/polymer/polymer.html">
<link rel="import" href="../../elements/onion-app/onion-app.html">
<link rel="import" href="../../lib/iron-flex-layout/classes/iron-flex-layout.html">
<link rel="import" href="../../elements/onion-dragbar/onion-dragbar.html">
<link rel="import" href="../../elements/onion-device-list/onion-device-list.html">
<link rel="import" href="../../elements/onion-help/app-tour.html">
<link rel="import" href="./pwm-tour.html">
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
<link rel="import" href="/lib/polymer/polymer.html">
<link rel="import" href="/elements/onion-app/onion-app.html">
<link rel="import" href="/lib/iron-flex-layout/classes/iron-flex-layout.html">
<link rel="import" href="/elements/bootstrap-styles/bootstrap-styles.html">
<link rel="import" href="../../lib/polymer/polymer.html">
<link rel="import" href="../../elements/onion-app/onion-app.html">
<link rel="import" href="../../lib/iron-flex-layout/classes/iron-flex-layout.html">
<link rel="import" href="../../elements/bootstrap-styles/bootstrap-styles.html">
<link rel="import" href="./onion-resistor.html">

<dom-module id="onion-resistor-calculator">
Expand Down
4 changes: 2 additions & 2 deletions www/apps/onion-resistor-calculator/onion-resistor.html
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
<link rel="import" href="/lib/polymer/polymer.html">
<link rel="import" href="/elements/bootstrap-dropdown/bootstrap-dropdown.html">
<link rel="import" href="../../lib/polymer/polymer.html">
<link rel="import" href="../../elements/bootstrap-dropdown/bootstrap-dropdown.html">

<dom-module id="onion-resistor">
<style>
Expand Down
4 changes: 2 additions & 2 deletions www/apps/onion-settings/onion-settings-ap.html
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
<link rel="import" href="/lib/polymer/polymer.html">
<link rel="import" href="/lib/iron-icons/iron-icons.html">
<link rel="import" href="../../lib/polymer/polymer.html">
<link rel="import" href="../../lib/iron-icons/iron-icons.html">

<dom-module id="onion-settings-ap">
<style>
Expand Down
4 changes: 2 additions & 2 deletions www/apps/onion-settings/onion-settings-cloud.html
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
<link rel="import" href="/lib/polymer/polymer.html">
<link rel="import" href="/elements/bootstrap-alert/bootstrap-alert-container.html">
<link rel="import" href="../../lib/polymer/polymer.html">
<link rel="import" href="../../elements/bootstrap-alert/bootstrap-alert-container.html">

<dom-module id="onion-settings-cloud">
<style>
Expand Down
4 changes: 2 additions & 2 deletions www/apps/onion-settings/onion-settings-general.html
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
<link rel="import" href="/lib/polymer/polymer.html">
<link rel="import" href="/elements/bootstrap-alert/bootstrap-alert-container.html">
<link rel="import" href="../../lib/polymer/polymer.html">
<link rel="import" href="../../elements/bootstrap-alert/bootstrap-alert-container.html">

<dom-module id="onion-settings-general">
<style>
Expand Down
6 changes: 3 additions & 3 deletions www/apps/onion-settings/onion-settings-restore.html
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
<link rel="import" href="/lib/polymer/polymer.html">
<link rel="import" href="/lib/iron-flex-layout/classes/iron-flex-layout.html">
<link rel="import" href="/elements/bootstrap-alert/bootstrap-alert.html">
<link rel="import" href="../../lib/polymer/polymer.html">
<link rel="import" href="../../lib/iron-flex-layout/classes/iron-flex-layout.html">
<link rel="import" href="../../elements/bootstrap-alert/bootstrap-alert.html">

<dom-module id="onion-settings-restore">
<style>
Expand Down
4 changes: 2 additions & 2 deletions www/apps/onion-settings/onion-settings-status.html
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
<link rel="import" href="/lib/polymer/polymer.html">
<link rel="import" href="/elements/bootstrap-alert/bootstrap-alert-container.html">
<link rel="import" href="../../lib/polymer/polymer.html">
<link rel="import" href="../../elements/bootstrap-alert/bootstrap-alert-container.html">

<dom-module id="onion-settings-status">
<style>
Expand Down
6 changes: 3 additions & 3 deletions www/apps/onion-settings/onion-settings-update.html
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
<link rel="import" href="/lib/polymer/polymer.html">
<link rel="import" href="/lib/iron-flex-layout/classes/iron-flex-layout.html">
<link rel="import" href="/elements/bootstrap-alert/bootstrap-alert.html">
<link rel="import" href="../../lib/polymer/polymer.html">
<link rel="import" href="../../lib/iron-flex-layout/classes/iron-flex-layout.html">
<link rel="import" href="../../elements/bootstrap-alert/bootstrap-alert.html">

<dom-module id="onion-settings-update">
<style>
Expand Down
16 changes: 8 additions & 8 deletions www/apps/onion-settings/onion-settings-wifi.html
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
<link rel="import" href="/lib/polymer/polymer.html">
<link rel="import" href="/lib/iron-flex-layout/classes/iron-flex-layout.html">
<link rel="import" href="/lib/iron-icons/iron-icons.html">
<link rel="import" href="/lib/iron-icons/device-icons.html">

<link rel="import" href="/lib/Onion-Console/bootstrap-modal/bootstrap-modal.html">
<link rel="import" href="/elements/bootstrap-button/bootstrap-button.html">
<link rel="import" href="/elements/bootstrap-tooltip/bootstrap-tooltip.html">
<link rel="import" href="../../lib/polymer/polymer.html">
<link rel="import" href="../../lib/iron-flex-layout/classes/iron-flex-layout.html">
<link rel="import" href="../../lib/iron-icons/iron-icons.html">
<link rel="import" href="../../lib/iron-icons/device-icons.html">

<link rel="import" href="../../lib/Onion-Console/bootstrap-modal/bootstrap-modal.html">
<link rel="import" href="../../elements/bootstrap-button/bootstrap-button.html">
<link rel="import" href="../../elements/bootstrap-tooltip/bootstrap-tooltip.html">

<dom-module id="onion-settings-wifi">
<style>
Expand Down
14 changes: 7 additions & 7 deletions www/apps/onion-settings/onion-settings.html
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
<link rel="import" href="/lib/polymer/polymer.html">
<link rel="import" href="/lib/iron-pages/iron-pages.html">
<link rel="import" href="/lib/iron-icons/iron-icons.html">
<link rel="import" href="/lib/iron-icons/notification-icons.html">
<link rel="import" href="/lib/iron-icons/hardware-icons.html">
<link rel="import" href="/elements/onion-app/onion-app.html">
<link rel="import" href="/elements/bootstrap-pills/bootstrap-pills.html">
<link rel="import" href="../../lib/polymer/polymer.html">
<link rel="import" href="../../lib/iron-pages/iron-pages.html">
<link rel="import" href="../../lib/iron-icons/iron-icons.html">
<link rel="import" href="../../lib/iron-icons/notification-icons.html">
<link rel="import" href="../../lib/iron-icons/hardware-icons.html">
<link rel="import" href="../../elements/onion-app/onion-app.html">
<link rel="import" href="../../elements/bootstrap-pills/bootstrap-pills.html">
<link rel="import" href="./onion-settings-general.html">
<link rel="import" href="./onion-settings-wifi.html">
<link rel="import" href="./onion-settings-ap.html">
Expand Down
Loading

0 comments on commit 524ad2d

Please sign in to comment.