Expand effect engine & ui update (#445)
* update
* update
* update
* .
* .
* .
* update
* .
* .
* .
* .
* update
* .
* update
* .
* update
* update
* update
* update
* update
* update
* .
* update
* update
* update
* .
* .
* .
* Revert "."
This reverts commit 4dd6404b32
.
* update
* .
* .
* .
* .
* .
* .
* .
* .
* .
* .
* .
* ...
* .
* .
* .
* .
* .
* .
* .
* .
* .
* update
* update
* update
* remove svg and pic
* colorpicker imgs to base64 to prevent delayed load if not cached
* fix json2python func
* update swirl with rgba
* add double swirl, tune default val in schema, update explanation
* adjust swirl.py
* FileObserver for config checks with timer as fallback (#4)
@@ -12,7 +12,8 @@
|
||||
<select id="effectslist" class="form-control" style="color:black;width:auto;margin-left:10px;display:inline-block" />
|
||||
</div>
|
||||
<div class="panel-body">
|
||||
<table style="margin-bottom:8px">
|
||||
<div id="eff_desc"></div>
|
||||
<table style="margin-bottom:8px" id="effc_nametable">
|
||||
<tbody>
|
||||
<tr>
|
||||
<td class="ltd"><label for="name-input" data-i18n="effectsconfigurator_label_effectname">Effect name:</label></td>
|
||||
@@ -33,9 +34,12 @@
|
||||
<div class="col-lg-6">
|
||||
<div class="panel panel-default" >
|
||||
<div class="panel-heading">
|
||||
<label for="effectsdellist" data-i18n="effectsconfigurator_label_deleffect">Delete Effect:</label>
|
||||
<label for="effectsdellist" data-i18n="effectsconfigurator_editdeleff"></label>
|
||||
<select id="effectsdellist" class="form-control" style="color:black;width:auto;margin-left:10px;display:inline-block" />
|
||||
</div>
|
||||
<div class="panel-body">
|
||||
<button class="btn btn-primary" id='btn_delete' data-i18n="effectsconfigurator_button_deleffect">Delete Effect</button>
|
||||
<button class="btn btn-primary" id='btn_edit' data-i18n="effectsconfigurator_button_editeffect"></button>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
@@ -482,9 +482,15 @@ li a:active:after {
|
||||
}
|
||||
|
||||
/* drag and resizable modal http://gijgo.com/ */
|
||||
.gj-draggable {
|
||||
cursor: move;
|
||||
.gj-button {
|
||||
background-color: #f5f5f5;
|
||||
border: 1px solid #ddd;
|
||||
color: #000;
|
||||
border-radius: 3px;
|
||||
padding: 6px 10px;
|
||||
cursor: pointer;
|
||||
}
|
||||
|
||||
.gj-unselectable {
|
||||
-webkit-touch-callout: none;
|
||||
-webkit-user-select: none;
|
||||
@@ -493,6 +499,46 @@ li a:active:after {
|
||||
-ms-user-select: none;
|
||||
user-select: none;
|
||||
}
|
||||
|
||||
.gj-margin-left-5 {
|
||||
margin-left: 5px;
|
||||
}
|
||||
|
||||
.gj-margin-left-10 {
|
||||
margin-left: 10px;
|
||||
}
|
||||
|
||||
.gj-width-full {
|
||||
width: 100%;
|
||||
}
|
||||
|
||||
.gj-cursor-pointer {
|
||||
cursor: pointer;
|
||||
}
|
||||
|
||||
.gj-text-align-center {
|
||||
text-align: center;
|
||||
}
|
||||
|
||||
.gj-font-size-16 {
|
||||
font-size: 16px;
|
||||
}
|
||||
|
||||
.gj-hidden {
|
||||
display: none;
|
||||
}
|
||||
|
||||
.gj-mdl-icon-plus::after {
|
||||
content: "\E145";
|
||||
}
|
||||
|
||||
.gj-mdl-icon-minus::after {
|
||||
content: "\E15B";
|
||||
}
|
||||
|
||||
.gj-draggable {
|
||||
cursor: move;
|
||||
}
|
||||
.gj-resizable-handle {
|
||||
position: absolute;
|
||||
font-size: 0.1px;
|
||||
@@ -563,6 +609,7 @@ li a:active:after {
|
||||
position: absolute;
|
||||
bottom: 0px;
|
||||
width: 100%;
|
||||
margin-top: 0px;
|
||||
}
|
||||
|
||||
.gj-modal {
|
||||
@@ -591,6 +638,15 @@ li a:active:after {
|
||||
border-bottom: 1px solid #e5e5e5;
|
||||
}
|
||||
|
||||
.gj-footer {
|
||||
min-height: 16.43px;
|
||||
padding: 15px;
|
||||
border-top: 1px solid #e5e5e5;
|
||||
-webkit-box-sizing: border-box;
|
||||
-moz-box-sizing: border-box;
|
||||
box-sizing: border-box;
|
||||
}
|
||||
|
||||
.gj-title {
|
||||
margin: 2px;
|
||||
}
|
||||
@@ -611,6 +667,7 @@ li a:active:after {
|
||||
padding: 15px;
|
||||
}
|
||||
|
||||
|
||||
/*https://github.com/flatlogic/awesome-bootstrap-checkbox slighty edited for our purposes*/
|
||||
.checkbox {
|
||||
height:34px;
|
||||
|
@@ -209,14 +209,15 @@
|
||||
"remote_maptype_label_multicolor_mean" : "Mehrfarbig",
|
||||
"remote_maptype_label_unicolor_mean" : "Einfarbig",
|
||||
"effectsconfigurator_label_intro" : "Erstelle auf Grundlage der Basiseffekte neue Effekt die nach deinen Wünschen angepasst sind. Je nach Effekt stehen Optionen wie Farbe, Geschwindigkeit, oder Richtung und vieles mehr zur Auswahl.",
|
||||
"effectsconfigurator_label_chooseeff" : "Basis-Effekt auswählen:",
|
||||
"effectsconfigurator_label_chooseeff" : "Template auswählen",
|
||||
"effectsconfigurator_editdeleff" : "Entferne/Lade Effekt",
|
||||
"effectsconfigurator_button_saveeffect" : "Effekt speichern",
|
||||
"effectsconfigurator_label_effectname" : "Effektname",
|
||||
"effectsconfigurator_button_starttest" : "Starte Test",
|
||||
"effectsconfigurator_button_stoptest" : "Stoppe Test",
|
||||
"effectsconfigurator_button_conttest" : "Fortlaufender Test",
|
||||
"effectsconfigurator_label_deleffect" : "Effekt entfernen:",
|
||||
"effectsconfigurator_button_deleffect" : "Effekt entfernen",
|
||||
"effectsconfigurator_button_editeffect" : "Effekt laden",
|
||||
"support_label_title" : "Unterstütze Hyperion",
|
||||
"support_label_intro" : "Hyperion ist ein kostenloses Open Source Projekt und ein kleines Team arbeitet an seiner Weiterentwicklung. Darum benötigen wir DEINE Unterstützung um weiter in bessere Infrastruktur und Weiterentwicklung investieren zu können.",
|
||||
"support_label_spreadtheword" : "Weitersagen!",
|
||||
@@ -385,13 +386,13 @@
|
||||
"edt_dev_spec_useRgbwProtocol_title" : "Nutze RGBW Protokoll",
|
||||
"edt_dev_spec_maximumLedCount_title" : "Maximale Anzahl LEDs",
|
||||
"edt_dev_spec_gpioNumber_title" : "GPIO Nummer",
|
||||
"edt_dev_spec_dmaNumber_title" : "DMA Kanal",
|
||||
"edt_dev_spec_gpioMap_title" : "GPIO Zuweisung",
|
||||
"edt_dev_spec_PBFiFo_title" : "Pi-Blaster FiFo",
|
||||
"edt_dev_spec_gpioBcm_title" : "GPIO Pin",
|
||||
"edt_dev_spec_ledIndex_title" : "LED index",
|
||||
"edt_dev_spec_colorComponent_title" : "Farbkomponente",
|
||||
"edt_dev_spec_ledType_title" : "LED typ",
|
||||
"edt_dev_spec_dmaNumber_title" : "DMA Kanal",
|
||||
"edt_conf_general_enable_title" : "Aktiviert",
|
||||
"edt_conf_general_enable_expl" : "Wenn aktiviert, ist die Komponente aktiv.",
|
||||
"edt_conf_general_priority_title" : "Priorität",
|
||||
@@ -504,11 +505,19 @@
|
||||
"edt_conf_v4l2_signalDetection_title" : "Signal Erkennung",
|
||||
"edt_conf_v4l2_signalDetection_expl" : "Wenn aktiviert, wird die USB Aufnahme temporär bei \"kein Signal\" abgeschalten.",
|
||||
"edt_conf_v4l2_redSignalThreshold_title" : "Rote Signalschwelle",
|
||||
"edt_conf_v4l2_redSignalThreshold_expl" : "Verdunkelt rote Werte. (Wird als schwarz interpretiert)",
|
||||
"edt_conf_v4l2_redSignalThreshold_expl" : "Je höher die rote Schwelle je eher wird abgeschalten bei entsprechendem rot-Anteil.",
|
||||
"edt_conf_v4l2_greenSignalThreshold_title" : "Grüne Signalschwelle",
|
||||
"edt_conf_v4l2_greenSignalThreshold_expl" : "Verdunkelt grüne Werte. (Wird als schwarz interpretiert)",
|
||||
"edt_conf_v4l2_greenSignalThreshold_expl" : "Je höher die grüne Schwelle je eher wird abgeschalten bei entsprechendem grün-Anteil.",
|
||||
"edt_conf_v4l2_blueSignalThreshold_title" : "Blaue Signalschwelle",
|
||||
"edt_conf_v4l2_blueSignalThreshold_expl" : "Verdunkelt blaue Werte. (Wird als schwarz interpretiert))",
|
||||
"edt_conf_v4l2_blueSignalThreshold_expl" : "Je höher die blaue Schwelle je eher wird abgeschalten bei entsprechendem blau-Anteil.",
|
||||
"edt_conf_v4l2_sDVOffsetMin_title" : "Signal Erkennung VMin",
|
||||
"edt_conf_v4l2_sDVOffsetMin_expl" : "Signal Erkennungs-Bereich vertikal minimum (0.0-1.0)",
|
||||
"edt_conf_v4l2_sDHOffsetMin_title" : "Signal Erkennung HMin",
|
||||
"edt_conf_v4l2_sDHOffsetMin_expl" : "Signal Erkennungs-Bereich horizontal minimum (0.0-1.0)",
|
||||
"edt_conf_v4l2_sDVOffsetMax_title" : "Signal Erkennung VMax",
|
||||
"edt_conf_v4l2_sDVOffsetMax_expl" : "Signal Erkennungs-Bereich vertikal maximum (0.0-1.0)",
|
||||
"edt_conf_v4l2_sDHOffsetMax_title" : "Signal Erkennung HMax",
|
||||
"edt_conf_v4l2_sDHOffsetMax_expl" : "Signal Erkennungs-Bereich horizontal maximum (0.0-1.0)",
|
||||
"edt_conf_fg_heading_title" : "Plattform Aufnahme",
|
||||
"edt_conf_fg_type_title" : "Typ",
|
||||
"edt_conf_fg_type_expl" : "Art der Plattform Aufnahme, standard ist 'auto'",
|
||||
@@ -594,80 +603,92 @@
|
||||
"edt_conf_log_heading_title" : "Protokoll",
|
||||
"edt_conf_log_level_title" : "Protokollstufe",
|
||||
"edt_conf_log_level_expl" : "Abhängig der Stufe sind weniger oder mehr Meldungen sichtbar.",
|
||||
"edt_eff_candle_header_title" : "Kerze",
|
||||
"edt_eff_police_header_title" : "Polizei",
|
||||
"edt_eff_fade_header_title" : "Farbübergang",
|
||||
"edt_eff_rainbowmood_header_title" : "Regenbogen",
|
||||
"edt_eff_knightrider_header_title" : "Knight Rider",
|
||||
"edt_eff_lightclock_header_title" : "Uhr 1",
|
||||
"edt_eff_clock_header_title" : "Uhr 2",
|
||||
"edt_eff_pacman_header_title" : "Pac-Man",
|
||||
"edt_eff_moodblobs_header_title" : "Stimmungskugeln",
|
||||
"edt_eff_rainbowswirl_header_title" : "Regenbogenwirbel",
|
||||
"edt_eff_random_header_title" : "Zufällig",
|
||||
"edt_eff_runningdots_header_title" : "Rennende Punkte",
|
||||
"edt_eff_systemshutdown_header_title" : "Herunterfahren",
|
||||
"edt_eff_snake_header_title" : "Schlange",
|
||||
"edt_eff_sparks_header_title" : "Funken",
|
||||
"edt_eff_traces_header_title" : "Farbspuren",
|
||||
"edt_eff_x-mas_header_title" : "Weihnachten",
|
||||
"edt_eff_trails_header_title" : "Spuren",
|
||||
"edt_eff_candle_header" : "Kerze",
|
||||
"edt_eff_police_header" : "Polizei",
|
||||
"edt_eff_fade_header" : "Farbübergang",
|
||||
"edt_eff_rainbowmood_header" : "Regenbogen",
|
||||
"edt_eff_rainbowmood_header_desc" : "Alle LEDs Regenbogen Farbübergang",
|
||||
"edt_eff_knightrider_header" : "Knight Rider",
|
||||
"edt_eff_knightrider_header_desc" : "K.I.T.T ist zurück! Der Front-Scanner des bekannten Autos, diesmal nicht nur in rot.",
|
||||
"edt_eff_lightclock_header" : "Lichtuhr",
|
||||
"edt_eff_lightclock_header_desc" : "Eine echte Uhr als Licht! Passe die Farben von Stunden, Minuten, Sekunden deinen Vorstellungen an. Optional können 3/6/9/12 Uhr Markierungen aktiviert werden. Sollte die Uhr eine falsche Zeit anzeigen, überprüfe die Uhrzeit deines Systems.",
|
||||
"edt_eff_pacman_header" : "Pac-Man",
|
||||
"edt_eff_moodblobs_header" : "Stimmungskugeln",
|
||||
"edt_eff_swirl_header" : "Farbwirbel",
|
||||
"edt_eff_swirl_header_desc" : "Ein Wirbel mit frei wählbaren Farben. Die Farben werden gleichmäßig auf 360° aufgeteilt, dazwischen werden Farbübergänge berechnet. Zusätzlich kann ein zweiter Wirbel über den Ersten gelegt werden (Transparenz beachten!). Tipp: Eine Widerholung der selben Farbe erhöht deren \"größe\" und verringert den Bereich des Farbübergangs zu benachbarten Farben.",
|
||||
"edt_eff_random_header" : "Zufällig",
|
||||
"edt_eff_runningdots_header" : "Rennende Punkte",
|
||||
"edt_eff_systemshutdown_header" : "Herunterfahren",
|
||||
"edt_eff_snake_header" : "Schlange",
|
||||
"edt_eff_sparks_header" : "Funken",
|
||||
"edt_eff_sparks_header_desc" : "Ein Sternenfunkeln, wahlweise in festgelegter Farbe oder zufällig. Passe Helligkeit, Sättigung und Geschwindigkeit an.",
|
||||
"edt_eff_traces_header" : "Farbspuren",
|
||||
"edt_eff_x-mas_header" : "Weihnachten",
|
||||
"edt_eff_trails_header" : "Spuren",
|
||||
"edt_eff_flag_header" : "Flaggen",
|
||||
"edt_eff_flag_header_desc" : "Verpasse deinen LEDs die Farben deines Landes. Du kannst mehr als eine Flagge auswählen, je nach Intervall werden diese dann abwechselnd angezeigt.",
|
||||
"edt_eff_enum_all" : "Alle",
|
||||
"edt_eff_enum_all-together" : "Alle zusammen",
|
||||
"edt_eff_enum_list" : "LED Liste",
|
||||
"edt_eff_count_title" : "Anzahl",
|
||||
"edt_eff_color_title" : "Farbe",
|
||||
"edt_eff_colorrandom_title" : "Zufällige Farbe",
|
||||
"edt_eff_colorone_title" : "Farbe eins",
|
||||
"edt_eff_colortwo_title" : "Farbe zwei",
|
||||
"edt_eff_colorcount_title" : "Farblänge",
|
||||
"edt_eff_rotationtime_title" : "Rotationszeit",
|
||||
"edt_eff_sleeptime_title" : "Schlafzeit",
|
||||
"edt_eff_reversedirection_title" : "Richtung umkehren",
|
||||
"edt_eff_fadeintime_title" : "Zeit für Einblendung",
|
||||
"edt_eff_fadeouttime_title" : "Zeit für Ausblendung",
|
||||
"edt_eff_repeat_title" : "Wiederholung",
|
||||
"edt_eff_colorendtime_title" : "Zeit für Start-Farbe",
|
||||
"edt_eff_colorstarttime_title" : "Zeit für End-Farbe",
|
||||
"edt_eff_colorstart_title" : "Farbe Start",
|
||||
"edt_eff_colorend_title" : "Farbe Ende",
|
||||
"edt_eff_repeatcount_title" : "Anzahl Wiederholung",
|
||||
"edt_eff_maintain_end_color_title" : "Behalte Endfarbe",
|
||||
"edt_eff_colorshift_title" : "Farbverschiebung",
|
||||
"edt_eff_whichleds_title" : "Welche LEDs",
|
||||
"edt_eff_ledlist_title" : "LED Liste",
|
||||
"edt_eff_speed_title" : "Geschwindigkeit",
|
||||
"edt_eff_fadefactor_title" : "Verblass Faktor",
|
||||
"edt_eff_showseconds_title" : "Zeige Sekunden",
|
||||
"edt_eff_blobcount_title" : "Kugelanzahl",
|
||||
"edt_eff_huechange_title" : "Farbänderung",
|
||||
"edt_eff_basecolorchange_title" : "Basisfarben verändern",
|
||||
"edt_eff_basecolorchangerate_title" : "BF Geschwindigkeit",
|
||||
"edt_eff_basecolorrangeleft_title" : "BF Bereich links",
|
||||
"edt_eff_basecolorrangeright_title" : "BF Bereich rechts",
|
||||
"edt_eff_brightness_title" : "Helligkeit",
|
||||
"edt_eff_centerx_title" : "Mittelpunkt X-Achse",
|
||||
"edt_eff_centery_title" : "Mittelpunkt Y-Achse",
|
||||
"edt_eff_saturation_title" : "Sättigung",
|
||||
"edt_eff_colorevel_title" : "Farbstufe",
|
||||
"edt_eff_whitelevel_title" : "Weißstufe",
|
||||
"edt_eff_alarmcolor_title" : "Alarm Farbe",
|
||||
"edt_eff_postcolor_title" : "Startfarbe",
|
||||
"edt_eff_enableshutdown_title" : "Echtes herunterfahren",
|
||||
"edt_eff_length_title" : "Länge",
|
||||
"edt_eff_frequency_title" : "Frequenz",
|
||||
"edt_eff_min_len_title" : "Minimale Länge",
|
||||
"edt_eff_max_len_title" : "Maximale Länge",
|
||||
"edt_eff_height_title" : "Höhe",
|
||||
"edt_eff_offset_title" : "Verschiebung",
|
||||
"edt_eff_colorHour_title" : "Farbe Stunde",
|
||||
"edt_eff_colorMinute_title" : "Farbe Minute",
|
||||
"edt_eff_colorSecond_title" : "Farbe Sekunde",
|
||||
"edt_eff_hourMargin_title" : "Länge Stunde",
|
||||
"edt_eff_minuteMargin_title" : "Länge Minute",
|
||||
"edt_eff_secondMargin_title" : "Länge Sekunde",
|
||||
"edt_eff_margin_title" : "Abstand",
|
||||
"edt_eff_colorMarker_title" : "Farbe Markierung",
|
||||
"edt_eff_count" : "Anzahl",
|
||||
"edt_eff_color" : "Farbe",
|
||||
"edt_eff_colorrandom" : "Zufällige Farbe",
|
||||
"edt_eff_colorone" : "Farbe eins",
|
||||
"edt_eff_colortwo" : "Farbe zwei",
|
||||
"edt_eff_colorcount" : "Farblänge",
|
||||
"edt_eff_rotationtime" : "Rotationszeit",
|
||||
"edt_eff_sleeptime" : "Schlafzeit",
|
||||
"edt_eff_reversedirection" : "Richtung umkehren",
|
||||
"edt_eff_fadeintime" : "Zeit für Einblendung",
|
||||
"edt_eff_fadeouttime" : "Zeit für Ausblendung",
|
||||
"edt_eff_repeat" : "Wiederholung",
|
||||
"edt_eff_colorendtime" : "Zeit für Start-Farbe",
|
||||
"edt_eff_colorstarttime" : "Zeit für End-Farbe",
|
||||
"edt_eff_colorstart" : "Farbe Start",
|
||||
"edt_eff_colorend" : "Farbe Ende",
|
||||
"edt_eff_repeatcount" : "Anzahl Wiederholung",
|
||||
"edt_eff_maintain_end_color" : "Behalte Endfarbe",
|
||||
"edt_eff_colorshift" : "Farbverschiebung",
|
||||
"edt_eff_whichleds" : "Welche LEDs",
|
||||
"edt_eff_ledlist" : "LED Liste",
|
||||
"edt_eff_speed" : "Geschwindigkeit",
|
||||
"edt_eff_fadefactor" : "Verblass Faktor",
|
||||
"edt_eff_showseconds" : "Zeige Sekunden",
|
||||
"edt_eff_blobcount" : "Kugelanzahl",
|
||||
"edt_eff_huechange" : "Farbänderung",
|
||||
"edt_eff_basecolorchange" : "Basisfarben verändern",
|
||||
"edt_eff_basecolorchangerate" : "BF Geschwindigkeit",
|
||||
"edt_eff_basecolorrangeleft" : "BF Bereich links",
|
||||
"edt_eff_basecolorrangeright" : "BF Bereich rechts",
|
||||
"edt_eff_brightness" : "Helligkeit",
|
||||
"edt_eff_centerx" : "Mittelpunkt X-Achse",
|
||||
"edt_eff_centery" : "Mittelpunkt Y-Achse",
|
||||
"edt_eff_saturation" : "Sättigung",
|
||||
"edt_eff_colorevel" : "Farbstufe",
|
||||
"edt_eff_whitelevel" : "Weißstufe",
|
||||
"edt_eff_alarmcolor" : "Alarm Farbe",
|
||||
"edt_eff_postcolor" : "Startfarbe",
|
||||
"edt_eff_enableshutdown" : "Echtes herunterfahren",
|
||||
"edt_eff_length" : "Länge",
|
||||
"edt_eff_frequency" : "Frequenz",
|
||||
"edt_eff_min_len" : "Minimale Länge",
|
||||
"edt_eff_max_len" : "Maximale Länge",
|
||||
"edt_eff_height" : "Höhe",
|
||||
"edt_eff_offset" : "Verschiebung",
|
||||
"edt_eff_colorHour" : "Farbe Stunde",
|
||||
"edt_eff_colorMinute" : "Farbe Minute",
|
||||
"edt_eff_colorSecond" : "Farbe Sekunde",
|
||||
"edt_eff_colorMarker" : "Marker Farbe",
|
||||
"edt_eff_markerDepth" : "Marker Tiefe",
|
||||
"edt_eff_markerWidth" : "Marker Breite",
|
||||
"edt_eff_markerEnable" : "Zeige Marker",
|
||||
"edt_eff_backgroundColor" : "Hintergrundfarbe",
|
||||
"edt_eff_countries" : "Länder",
|
||||
"edt_eff_interval" : "Intervall",
|
||||
"edt_eff_margin" : "Abstand",
|
||||
"edt_eff_customColor" : "Benutzerdefinierte Farbe",
|
||||
"edt_eff_randomCenter" : "Zufälliger Mittelpunkt",
|
||||
"edt_eff_enableSecondSwirl":"Zweiter Wirbel",
|
||||
"edt_append_ns" : "ns",
|
||||
"edt_append_ms" : "ms",
|
||||
"edt_append_s" : "s",
|
||||
|
@@ -209,14 +209,15 @@
|
||||
"remote_maptype_label_multicolor_mean" : "Multicolor",
|
||||
"remote_maptype_label_unicolor_mean" : "Unicolor",
|
||||
"effectsconfigurator_label_intro" : "Create out of the base effects new effects that are tuned to your liking. Depending on Effect there are options like color, speed, direction and more available.",
|
||||
"effectsconfigurator_label_chooseeff" : "Choose Base-Effect:",
|
||||
"effectsconfigurator_label_chooseeff" : "Choose Template",
|
||||
"effectsconfigurator_editdeleff" : "Delete/Load Effect",
|
||||
"effectsconfigurator_button_saveeffect" : "Save Effect",
|
||||
"effectsconfigurator_label_effectname" : "Effect name",
|
||||
"effectsconfigurator_button_starttest" : "Start test",
|
||||
"effectsconfigurator_button_stoptest" : "Stop test",
|
||||
"effectsconfigurator_button_conttest" : "Continuous test",
|
||||
"effectsconfigurator_label_deleffect" : "Delete Effect:",
|
||||
"effectsconfigurator_button_deleffect" : "Delete Effect",
|
||||
"effectsconfigurator_button_editeffect" : "Load Effect",
|
||||
"support_label_title" : "Support Hyperion",
|
||||
"support_label_intro" : "Hyperion is a free non-profit software. A small team is working on it and this is why we need your steady support.",
|
||||
"support_label_spreadtheword" : "Spread the word",
|
||||
@@ -306,7 +307,7 @@
|
||||
"wiz_hue_username" : "User ID:",
|
||||
"wiz_hue_create_user" : "Create new User",
|
||||
"wiz_hue_failure_ip" : "No Bridge found, please type in a valid ip",
|
||||
"wiz_hue_failure_connection" : "Timeout: Please press the bridge button within the period 30 seconds",
|
||||
"wiz_hue_failure_connection" : "Timeout: Please press the bridge button within the period of 30 seconds",
|
||||
"wiz_hue_failure_user" : "User not found, create a new one below or input a valid user id",
|
||||
"wiz_hue_press_link" : "Please press link button on the Hue Bridge.",
|
||||
"wiz_hue_ids_disabled" : "Deactivated",
|
||||
@@ -502,7 +503,7 @@
|
||||
"edt_conf_v4l2_cropTop_expl" : "Count of pixels on the top side that are removed from the picture.",
|
||||
"edt_conf_v4l2_cropBottom_title" : "Crop bottom",
|
||||
"edt_conf_v4l2_cropBottom_expl" : "Count of pixels on the bottom side that are removed from the picture.",
|
||||
"edt_conf_v4l2_signalDetection_title" : "Enable signal detection",
|
||||
"edt_conf_v4l2_signalDetection_title" : "Signal detection",
|
||||
"edt_conf_v4l2_signalDetection_expl" : "If enabled, usb capture will be temporarily disabled when no signal was found.",
|
||||
"edt_conf_v4l2_redSignalThreshold_title" : "Red signal threshold",
|
||||
"edt_conf_v4l2_redSignalThreshold_expl" : "Darkens low red values (recognized as black)",
|
||||
@@ -510,6 +511,14 @@
|
||||
"edt_conf_v4l2_greenSignalThreshold_expl" : "Darkens low green values (recognized as black)",
|
||||
"edt_conf_v4l2_blueSignalThreshold_title" : "Blue signal threshold",
|
||||
"edt_conf_v4l2_blueSignalThreshold_expl" : "Darkens low blue values (recognized as black)",
|
||||
"edt_conf_v4l2_sDVOffsetMin_title" : "Signal Detection VMin",
|
||||
"edt_conf_v4l2_sDVOffsetMin_expl" : "Signal detection area vertical minimum (0.0-1.0)",
|
||||
"edt_conf_v4l2_sDHOffsetMin_title" : "Signal Detection HMin",
|
||||
"edt_conf_v4l2_sDHOffsetMin_expl" : "Signal detection area horizontal minimum (0.0-1.0)",
|
||||
"edt_conf_v4l2_sDVOffsetMax_title" : "Signal Detection VMax",
|
||||
"edt_conf_v4l2_sDVOffsetMax_expl" : "Signal detection area vertical maximum (0.0-1.0)",
|
||||
"edt_conf_v4l2_sDHOffsetMax_title" : "Signal Detection HMax",
|
||||
"edt_conf_v4l2_sDHOffsetMax_expl" : "Signal detection area horizontal maximum (0.0-1.0)",
|
||||
"edt_conf_fg_heading_title" : "Platform Capture",
|
||||
"edt_conf_fg_type_title" : "Type",
|
||||
"edt_conf_fg_type_expl" : "Type of platform capture, default is 'auto'",
|
||||
@@ -595,80 +604,92 @@
|
||||
"edt_conf_log_heading_title" : "Logging",
|
||||
"edt_conf_log_level_title" : "Log-Level",
|
||||
"edt_conf_log_level_expl" : "Depending on loglevel you see less or more messages in your log.",
|
||||
"edt_eff_candle_header_title" : "Candle",
|
||||
"edt_eff_police_header_title" : "Police",
|
||||
"edt_eff_fade_header_title" : "Fade",
|
||||
"edt_eff_rainbowmood_header_title" : "Rainbow Mood",
|
||||
"edt_eff_knightrider_header_title" : "Knight Rider",
|
||||
"edt_eff_lightclock_header_title" : "Clock 1",
|
||||
"edt_eff_clock_header_title" : "Clock 2",
|
||||
"edt_eff_pacman_header_title" : "Pac-Man",
|
||||
"edt_eff_moodblobs_header_title" : "Mood Blobs",
|
||||
"edt_eff_rainbowswirl_header_title" : "Rainbow Swirl",
|
||||
"edt_eff_random_header_title" : "Random",
|
||||
"edt_eff_runningdots_header_title" : "Running Dots",
|
||||
"edt_eff_systemshutdown_header_title" : "System Shutdown",
|
||||
"edt_eff_snake_header_title" : "Snake",
|
||||
"edt_eff_sparks_header_title" : "Sparks",
|
||||
"edt_eff_traces_header_title" : "Color Traces",
|
||||
"edt_eff_x-mas_header_title" : "X-Mas",
|
||||
"edt_eff_trails_header_title" : "Trails",
|
||||
"edt_eff_candle_header" : "Candle",
|
||||
"edt_eff_police_header" : "Police",
|
||||
"edt_eff_fade_header" : "Fade",
|
||||
"edt_eff_rainbowmood_header" : "Rainbow Mood",
|
||||
"edt_eff_rainbowmood_header_desc" : "All leds rainbow mood",
|
||||
"edt_eff_knightrider_header" : "Knight Rider",
|
||||
"edt_eff_knightrider_header_desc" : "K.I.T.T is back! The front-scanner of the well known car, this time not just in red.",
|
||||
"edt_eff_lightclock_header" : "Light Clock",
|
||||
"edt_eff_lightclock_header_desc" : "A real clock as light! Adjsut the colors of hours, minute, seconds. A optional 3/6/9/12 o'clock marker is also available. In case the clock is wrong, you need to check your system clock.",
|
||||
"edt_eff_pacman_header" : "Pac-Man",
|
||||
"edt_eff_moodblobs_header" : "Mood Blobs",
|
||||
"edt_eff_swirl_header" : "Color Swirl",
|
||||
"edt_eff_swirl_header_desc" : "A swirl with custom colors. Colors are even spread to 360°, in between colors shifts will be calcualted. Additional you can add a second swirl on top, be aware that you need partly transparency! Hint: A reapeat of the same color results in a \"hugher\" color area and a reduced color shift area.",
|
||||
"edt_eff_random_header" : "Random",
|
||||
"edt_eff_runningdots_header" : "Running Dots",
|
||||
"edt_eff_systemshutdown_header" : "System Shutdown",
|
||||
"edt_eff_snake_header" : "Snake",
|
||||
"edt_eff_sparks_header" : "Sparks",
|
||||
"edt_eff_sparks_header_desc" : "Star-Sparking, choose between a static color or random. You could also adjust brightness, staturation and speed.",
|
||||
"edt_eff_traces_header" : "Color Traces",
|
||||
"edt_eff_x-mas_header" : "X-Mas",
|
||||
"edt_eff_trails_header" : "Trails",
|
||||
"edt_eff_flag_header" : "Flags",
|
||||
"edt_eff_flag_header_desc" : "Let your leds shine bright in the colors of your country. You could select more then one flag, they will change based on interval time.",
|
||||
"edt_eff_enum_all" : "All",
|
||||
"edt_eff_enum_all-together" : "All together",
|
||||
"edt_eff_enum_list" : "LED List",
|
||||
"edt_eff_count_title" : "Count",
|
||||
"edt_eff_color_title" : "Color",
|
||||
"edt_eff_colorrandom_title" : "Random color",
|
||||
"edt_eff_colorone_title" : "Color one",
|
||||
"edt_eff_colortwo_title" : "Color two",
|
||||
"edt_eff_colorcount_title" : "Color length",
|
||||
"edt_eff_rotationtime_title" : "Rotation time",
|
||||
"edt_eff_sleeptime_title" : "Sleep time",
|
||||
"edt_eff_reversedirection_title" : "Reverse direction",
|
||||
"edt_eff_fadeintime_title" : "Fade in time",
|
||||
"edt_eff_fadeouttime_title" : "Fade out time",
|
||||
"edt_eff_repeat_title" : "Repeat",
|
||||
"edt_eff_repeatcount_title" : "Repeat count",
|
||||
"edt_eff_colorendtime_title" : "Time to hold start color",
|
||||
"edt_eff_colorstarttime_title" : "Time to hold end color",
|
||||
"edt_eff_colorstart_title" : "Color start",
|
||||
"edt_eff_colorend_title" : "Color end",
|
||||
"edt_eff_maintain_end_color_title" : "Keep endcolor",
|
||||
"edt_eff_colorshift_title" : "Color Shift",
|
||||
"edt_eff_whichleds_title" : "Which Leds",
|
||||
"edt_eff_ledlist_title" : "Led List",
|
||||
"edt_eff_speed_title" : "Speed",
|
||||
"edt_eff_fadefactor_title" : "Fade factor",
|
||||
"edt_eff_showseconds_title" : "Show seconds",
|
||||
"edt_eff_blobcount_title" : "Blob count",
|
||||
"edt_eff_huechange_title" : "Color change",
|
||||
"edt_eff_basecolorchange_title" : "Base color change",
|
||||
"edt_eff_basecolorchangerate_title" : "BC change rate",
|
||||
"edt_eff_basecolorrangeleft_title" : "BC range left",
|
||||
"edt_eff_basecolorrangeright_title" : "BC range right",
|
||||
"edt_eff_brightness_title" : "Brightness",
|
||||
"edt_eff_centerx_title" : "Center X-Axis",
|
||||
"edt_eff_centery_title" : "Center Y-Axis",
|
||||
"edt_eff_saturation_title" : "Saturation",
|
||||
"edt_eff_colorevel_title" : "Color level",
|
||||
"edt_eff_whitelevel_title" : "White level",
|
||||
"edt_eff_alarmcolor_title" : "Alarm color",
|
||||
"edt_eff_postcolor_title" : "Post color",
|
||||
"edt_eff_enableshutdown_title" : "Real shutdown",
|
||||
"edt_eff_length_title" : "Length",
|
||||
"edt_eff_frequency_title" : "Frequency",
|
||||
"edt_eff_min_len_title" : "Minimal length",
|
||||
"edt_eff_max_len_title" : "Maximal length",
|
||||
"edt_eff_height_title" : "Height",
|
||||
"edt_eff_offset_title" : "Offset",
|
||||
"edt_eff_colorHour_title" : "Color hour",
|
||||
"edt_eff_colorMinute_title" : "Color minute",
|
||||
"edt_eff_colorSecond_title" : "Color second",
|
||||
"edt_eff_hourMargin_title" : "Margin hour",
|
||||
"edt_eff_minuteMargin_title" : "Margin minute",
|
||||
"edt_eff_secondMargin_title" : "Margin second",
|
||||
"edt_eff_margin_title" : "Margin",
|
||||
"edt_eff_colorMarker_title" : "Color marker",
|
||||
"edt_eff_count" : "Count",
|
||||
"edt_eff_color" : "Color",
|
||||
"edt_eff_colorrandom" : "Random color",
|
||||
"edt_eff_colorone" : "Color one",
|
||||
"edt_eff_colortwo" : "Color two",
|
||||
"edt_eff_colorcount" : "Color length",
|
||||
"edt_eff_rotationtime" : "Rotation time",
|
||||
"edt_eff_sleeptime" : "Sleep time",
|
||||
"edt_eff_reversedirection" : "Reverse direction",
|
||||
"edt_eff_fadeintime" : "Fade in time",
|
||||
"edt_eff_fadeouttime" : "Fade out time",
|
||||
"edt_eff_repeat" : "Repeat",
|
||||
"edt_eff_repeatcount" : "Repeat count",
|
||||
"edt_eff_colorendtime" : "Time to hold start color",
|
||||
"edt_eff_colorstarttime" : "Time to hold end color",
|
||||
"edt_eff_colorstart" : "Color start",
|
||||
"edt_eff_colorend" : "Color end",
|
||||
"edt_eff_maintain_end_color" : "Keep endcolor",
|
||||
"edt_eff_colorshift" : "Color Shift",
|
||||
"edt_eff_whichleds" : "Which Leds",
|
||||
"edt_eff_ledlist" : "Led List",
|
||||
"edt_eff_speed" : "Speed",
|
||||
"edt_eff_fadefactor" : "Fade factor",
|
||||
"edt_eff_showseconds" : "Show seconds",
|
||||
"edt_eff_blobcount" : "Blob count",
|
||||
"edt_eff_huechange" : "Color change",
|
||||
"edt_eff_basecolorchange" : "Base color change",
|
||||
"edt_eff_basecolorchangerate" : "BC change rate",
|
||||
"edt_eff_basecolorrangeleft" : "BC range left",
|
||||
"edt_eff_basecolorrangeright" : "BC range right",
|
||||
"edt_eff_brightness" : "Brightness",
|
||||
"edt_eff_centerx" : "Center X-Axis",
|
||||
"edt_eff_centery" : "Center Y-Axis",
|
||||
"edt_eff_saturation" : "Saturation",
|
||||
"edt_eff_colorevel" : "Color level",
|
||||
"edt_eff_whitelevel" : "White level",
|
||||
"edt_eff_alarmcolor" : "Alarm color",
|
||||
"edt_eff_postcolor" : "Post color",
|
||||
"edt_eff_enableshutdown" : "Real shutdown",
|
||||
"edt_eff_length" : "Length",
|
||||
"edt_eff_frequency" : "Frequency",
|
||||
"edt_eff_min_len" : "Minimal length",
|
||||
"edt_eff_max_len" : "Maximal length",
|
||||
"edt_eff_height" : "Height",
|
||||
"edt_eff_offset" : "Offset",
|
||||
"edt_eff_colorHour" : "Color hour",
|
||||
"edt_eff_colorMinute" : "Color minute",
|
||||
"edt_eff_colorSecond" : "Color second",
|
||||
"edt_eff_colorMarker" : "Marker color",
|
||||
"edt_eff_markerWidth" : "Marker width",
|
||||
"edt_eff_markerDepth" : "Marker depth",
|
||||
"edt_eff_markerEnable" : "Show Marker",
|
||||
"edt_eff_backgroundColor" : "Background Color",
|
||||
"edt_eff_countries" : "Countries",
|
||||
"edt_eff_interval" : "Interval",
|
||||
"edt_eff_margin" : "Margin",
|
||||
"edt_eff_customColor" : "Custom Color",
|
||||
"edt_eff_randomCenter" : "Random Center",
|
||||
"edt_eff_enableSecondSwirl":"Second Swirl",
|
||||
"edt_append_ns" : "ns",
|
||||
"edt_append_ms" : "ms",
|
||||
"edt_append_s" : "s",
|
||||
|
@@ -539,73 +539,72 @@
|
||||
"edt_conf_log_heading_title": "Registrando",
|
||||
"edt_conf_log_level_title": "Nivel de registro",
|
||||
"edt_conf_log_level_expl": "Dependiendo del nivel de registro verás menos o más mensajes en tu registro.",
|
||||
"edt_eff_candle_header_title": "Vela",
|
||||
"edt_eff_police_header_title": "Policía",
|
||||
"edt_eff_fade_header_title": "Fundido",
|
||||
"edt_eff_rainbowmood_header_title": "Ánimo Arcoiris",
|
||||
"edt_eff_knightrider_header_title": "Coche Fantástico",
|
||||
"edt_eff_lightclock_header_title": "Reloj 1",
|
||||
"edt_eff_clock_header_title": "Reloj 2",
|
||||
"edt_eff_pacman_header_title": "Come-Cocos",
|
||||
"edt_eff_moodblobs_header_title": "Ánimo Gotas",
|
||||
"edt_eff_rainbowswirl_header_title": "Remolino Arcoiris",
|
||||
"edt_eff_random_header_title": "Aleatorio",
|
||||
"edt_eff_runningdots_header_title": "Puntos Corriendo",
|
||||
"edt_eff_systemshutdown_header_title": "Apagado del Sistema",
|
||||
"edt_eff_snake_header_title": "Serpiente",
|
||||
"edt_eff_sparks_header_title": "Chispas",
|
||||
"edt_eff_traces_header_title": "Rastros de Color",
|
||||
"edt_eff_x-mas_header_title": "Navidad",
|
||||
"edt_eff_trails_header_title": "Caminos",
|
||||
"edt_eff_candle_header": "Vela",
|
||||
"edt_eff_police_header": "Policía",
|
||||
"edt_eff_fade_header": "Fundido",
|
||||
"edt_eff_rainbowmood_header": "Ánimo Arcoiris",
|
||||
"edt_eff_knightrider_header": "Coche Fantástico",
|
||||
"edt_eff_lightclock_header": "Reloj",
|
||||
"edt_eff_pacman_header": "Come-Cocos",
|
||||
"edt_eff_moodblobs_header": "Ánimo Gotas",
|
||||
"edt_eff_rainbowswirl_header": "Remolino Arcoiris",
|
||||
"edt_eff_random_header": "Aleatorio",
|
||||
"edt_eff_runningdots_header": "Puntos Corriendo",
|
||||
"edt_eff_systemshutdown_header": "Apagado del Sistema",
|
||||
"edt_eff_snake_header": "Serpiente",
|
||||
"edt_eff_sparks_header": "Chispas",
|
||||
"edt_eff_traces_header": "Rastros de Color",
|
||||
"edt_eff_x-mas_header": "Navidad",
|
||||
"edt_eff_trails_header": "Caminos",
|
||||
"edt_eff_enum_all": "Todo",
|
||||
"edt_eff_enum_all-together": "Todo junto",
|
||||
"edt_eff_enum_list": "Lista LED",
|
||||
"edt_eff_count_title": "Cuenta",
|
||||
"edt_eff_color_title": "Color",
|
||||
"edt_eff_colorrandom_title": "Color aleatório",
|
||||
"edt_eff_colorone_title": "Color uno",
|
||||
"edt_eff_colortwo_title": "Color dos",
|
||||
"edt_eff_colorcount_title": "Longitud de color",
|
||||
"edt_eff_rotationtime_title": "Tiempo de rotación",
|
||||
"edt_eff_sleeptime_title": "Hora de dormir",
|
||||
"edt_eff_reversedirection_title": "Dirección inversa",
|
||||
"edt_eff_colorstart_title": "Color de inicio",
|
||||
"edt_eff_colorend_title": "Color final",
|
||||
"edt_eff_colorshift_title": "Cambio de Color",
|
||||
"edt_eff_whichleds_title": "Qué Leds",
|
||||
"edt_eff_ledlist_title": "Lista Led",
|
||||
"edt_eff_speed_title": "Velocidad",
|
||||
"edt_eff_fadefactor_title": "Factor de fundido",
|
||||
"edt_eff_showseconds_title": "Mostrar segundos",
|
||||
"edt_eff_blobcount_title": "Contador de gotas",
|
||||
"edt_eff_huechange_title": "Cambio de color",
|
||||
"edt_eff_basecolorchange_title": "Cambio de color base",
|
||||
"edt_eff_basecolorchangerate_title": "Proporción de cambio de BC",
|
||||
"edt_eff_basecolorrangeleft_title": "Gama BC izquierda",
|
||||
"edt_eff_basecolorrangeright_title": "Gama BC derecha",
|
||||
"edt_eff_brightness_title": "Brillo",
|
||||
"edt_eff_centerx_title": "Centrar Eje-X",
|
||||
"edt_eff_centery_title": "Centrar Eje-Y",
|
||||
"edt_eff_saturation_title": "Saturación",
|
||||
"edt_eff_colorevel_title": "Nivel de color",
|
||||
"edt_eff_whitelevel_title": "Nivel de blanco",
|
||||
"edt_eff_alarmcolor_title": "Color de alarma",
|
||||
"edt_eff_postcolor_title": "Post color",
|
||||
"edt_eff_enableshutdown_title": "Apagado real",
|
||||
"edt_eff_length_title": "Longitud",
|
||||
"edt_eff_frequency_title": "Frecuencia",
|
||||
"edt_eff_min_len_title": "Longitud mínima",
|
||||
"edt_eff_max_len_title": "Longitud máxima",
|
||||
"edt_eff_height_title": "Altura",
|
||||
"edt_eff_offset_title": "Compensación",
|
||||
"edt_eff_colorHour_title": "Color de hora",
|
||||
"edt_eff_colorMinute_title": "Color de minuto",
|
||||
"edt_eff_colorSecond_title": "Color de segundo",
|
||||
"edt_eff_hourMargin_title": "Hora de margen",
|
||||
"edt_eff_minuteMargin_title": "Minuto de margen",
|
||||
"edt_eff_secondMargin_title": "Segundo de margen",
|
||||
"edt_eff_margin_title": "Margen",
|
||||
"edt_eff_colorMarker_title": "Marcador de color",
|
||||
"edt_eff_count": "Cuenta",
|
||||
"edt_eff_color": "Color",
|
||||
"edt_eff_colorrandom": "Color aleatório",
|
||||
"edt_eff_colorone": "Color uno",
|
||||
"edt_eff_colortwo": "Color dos",
|
||||
"edt_eff_colorcount": "Longitud de color",
|
||||
"edt_eff_rotationtime": "Tiempo de rotación",
|
||||
"edt_eff_sleeptime": "Hora de dormir",
|
||||
"edt_eff_reversedirection": "Dirección inversa",
|
||||
"edt_eff_colorstart": "Color de inicio",
|
||||
"edt_eff_colorend": "Color final",
|
||||
"edt_eff_colorshift": "Cambio de Color",
|
||||
"edt_eff_whichleds": "Qué Leds",
|
||||
"edt_eff_ledlist": "Lista Led",
|
||||
"edt_eff_speed": "Velocidad",
|
||||
"edt_eff_fadefactor": "Factor de fundido",
|
||||
"edt_eff_showseconds": "Mostrar segundos",
|
||||
"edt_eff_blobcount": "Contador de gotas",
|
||||
"edt_eff_huechange": "Cambio de color",
|
||||
"edt_eff_basecolorchange": "Cambio de color base",
|
||||
"edt_eff_basecolorchangerate": "Proporción de cambio de BC",
|
||||
"edt_eff_basecolorrangeleft": "Gama BC izquierda",
|
||||
"edt_eff_basecolorrangeright": "Gama BC derecha",
|
||||
"edt_eff_brightness": "Brillo",
|
||||
"edt_eff_centerx": "Centrar Eje-X",
|
||||
"edt_eff_centery": "Centrar Eje-Y",
|
||||
"edt_eff_saturation": "Saturación",
|
||||
"edt_eff_colorevel": "Nivel de color",
|
||||
"edt_eff_whitelevel": "Nivel de blanco",
|
||||
"edt_eff_alarmcolor": "Color de alarma",
|
||||
"edt_eff_postcolor": "Post color",
|
||||
"edt_eff_enableshutdown": "Apagado real",
|
||||
"edt_eff_length": "Longitud",
|
||||
"edt_eff_frequency": "Frecuencia",
|
||||
"edt_eff_min_len": "Longitud mínima",
|
||||
"edt_eff_max_len": "Longitud máxima",
|
||||
"edt_eff_height": "Altura",
|
||||
"edt_eff_offset": "Compensación",
|
||||
"edt_eff_colorHour": "Color de hora",
|
||||
"edt_eff_colorMinute": "Color de minuto",
|
||||
"edt_eff_colorSecond": "Color de segundo",
|
||||
"edt_eff_hourMargin": "Hora de margen",
|
||||
"edt_eff_minuteMargin": "Minuto de margen",
|
||||
"edt_eff_secondMargin": "Segundo de margen",
|
||||
"edt_eff_margin": "Margen",
|
||||
"edt_eff_colorMarker": "Marcador de color",
|
||||
"edt_append_ns": "ns",
|
||||
"edt_append_ms": "ms",
|
||||
"edt_append_s": "s",
|
||||
@@ -712,8 +711,8 @@
|
||||
"wiz_hue_searchb": "Buscando el puente...",
|
||||
"wiz_hue_blinkblue": "Permite a ID $1 encender el azul",
|
||||
"wiz_hue_ident": "Identificar",
|
||||
"edt_eff_repeatcount_title": "Repetir cuenta",
|
||||
"edt_eff_maintain_end_color_title": "Mantener color de fin",
|
||||
"edt_dev_spec_ledType_title": "Tipo de LED",
|
||||
"edt_dev_spec_dmaNumber_title": "Canal DMA"
|
||||
"edt_eff_repeatcount": "Repetir cuenta",
|
||||
"edt_eff_maintain_end_color": "Mantener color de fin",
|
||||
"edt_dev_spec_ledType": "Tipo de LED",
|
||||
"edt_dev_spec_dmaNumber": "Canal DMA"
|
||||
}
|
Before Width: | Height: | Size: 557 B |
Before Width: | Height: | Size: 488 B |
Before Width: | Height: | Size: 478 B |
Before Width: | Height: | Size: 504 B |
Before Width: | Height: | Size: 4.0 KiB |
Before Width: | Height: | Size: 12 KiB |
@@ -1 +0,0 @@
|
||||
<?xml version="1.0" encoding="utf-8"?><svg width='120px' height='120px' xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100" preserveAspectRatio="xMidYMid" class="uil-ring-alt"><rect x="0" y="0" width="100" height="100" fill="none" class="bk"></rect><circle cx="50" cy="50" r="40" stroke="#afafb7" fill="none" stroke-width="10" stroke-linecap="round"></circle><circle cx="50" cy="50" r="40" stroke="#5cffd6" fill="none" stroke-width="6" stroke-linecap="round"><animate attributeName="stroke-dashoffset" dur="2s" repeatCount="indefinite" from="0" to="502"></animate><animate attributeName="stroke-dasharray" dur="2s" repeatCount="indefinite" values="150.6 100.4;1 250;150.6 100.4"></animate></circle></svg>
|
Before Width: | Height: | Size: 709 B |
@@ -85,7 +85,6 @@
|
||||
<span class="icon-bar bottom-bar"></span>
|
||||
</button>
|
||||
<a class="navbar-brand" href="https://www.hyperion-project.org?pk_campaign=WebUI&pk_kwd=mainlogo" target="_blank"><img src="img/hyperion/hyperionlogo.png" alt="Redefine ambient light!" height="55"></a>
|
||||
<a class="navbar-brand" href="/"><img src="img/hyperion/hyperionlostconnection.png" alt="Redefine ambient light!" style="display:none;"></a>
|
||||
|
||||
</div>
|
||||
<!-- /.navbar-header -->
|
||||
|
@@ -9,15 +9,7 @@ $(document).ready( function() {
|
||||
var backgroundEffect_editor = null;
|
||||
|
||||
if(showOptHelp)
|
||||
{
|
||||
//effect path
|
||||
if(storedAccess != 'default')
|
||||
{
|
||||
$('#conf_cont').append(createRow('conf_cont_ef'))
|
||||
$('#conf_cont_ef').append(createOptPanel('fa-spinner', $.i18n("edt_conf_effp_heading_title"), 'editor_container_effects', 'btn_submit_effects'));
|
||||
$('#conf_cont_ef').append(createHelpTable(schema.effects.properties, $.i18n("edt_conf_effp_heading_title")));
|
||||
}
|
||||
|
||||
{
|
||||
//foreground effect
|
||||
$('#conf_cont').append(createRow('conf_cont_fge'))
|
||||
$('#conf_cont_fge').append(createOptPanel('fa-spinner', $.i18n("edt_conf_fge_heading_title"), 'editor_container_foregroundEffect', 'btn_submit_foregroundEffect'));
|
||||
@@ -27,15 +19,22 @@ $(document).ready( function() {
|
||||
$('#conf_cont').append(createRow('conf_cont_bge'))
|
||||
$('#conf_cont_bge').append(createOptPanel('fa-spinner', $.i18n("edt_conf_bge_heading_title"), 'editor_container_backgroundEffect', 'btn_submit_backgroundEffect'));
|
||||
$('#conf_cont_bge').append(createHelpTable(schema.backgroundEffect.properties, $.i18n("edt_conf_bge_heading_title")));
|
||||
|
||||
//effect path
|
||||
if(storedAccess != 'default')
|
||||
{
|
||||
$('#conf_cont').append(createRow('conf_cont_ef'))
|
||||
$('#conf_cont_ef').append(createOptPanel('fa-spinner', $.i18n("edt_conf_effp_heading_title"), 'editor_container_effects', 'btn_submit_effects'));
|
||||
$('#conf_cont_ef').append(createHelpTable(schema.effects.properties, $.i18n("edt_conf_effp_heading_title")));
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
if(storedAccess != 'default')
|
||||
$('#conf_cont').append(createOptPanel('fa-spinner', $.i18n("edt_conf_effp_heading_title"), 'editor_container_effects', 'btn_submit_effects'));
|
||||
|
||||
$('#conf_cont').addClass('row');
|
||||
$('#conf_cont').append(createOptPanel('fa-spinner', $.i18n("edt_conf_fge_heading_title"), 'editor_container_foregroundEffect', 'btn_submit_foregroundEffect'));
|
||||
$('#conf_cont').append(createOptPanel('fa-spinner', $.i18n("edt_conf_bge_heading_title"), 'editor_container_backgroundEffect', 'btn_submit_backgroundEffect'));
|
||||
if(storedAccess != 'default')
|
||||
$('#conf_cont').append(createOptPanel('fa-spinner', $.i18n("edt_conf_effp_heading_title"), 'editor_container_effects', 'btn_submit_effects'));
|
||||
}
|
||||
|
||||
if(storedAccess != 'default')
|
||||
@@ -68,34 +67,10 @@ $(document).ready( function() {
|
||||
|
||||
foregroundEffect_editor.on('change',function() {
|
||||
foregroundEffect_editor.validate().length ? $('#btn_submit_foregroundEffect').attr('disabled', true) : $('#btn_submit_foregroundEffect').attr('disabled', false);
|
||||
|
||||
var type = foregroundEffect_editor.getEditor('root.foregroundEffect.type');
|
||||
if(type.value == "color")
|
||||
{
|
||||
foregroundEffect_editor.getEditor('root.foregroundEffect.effect').disable();
|
||||
foregroundEffect_editor.getEditor('root.foregroundEffect.color').enable();
|
||||
}
|
||||
else
|
||||
{
|
||||
foregroundEffect_editor.getEditor('root.foregroundEffect.effect').enable();
|
||||
foregroundEffect_editor.getEditor('root.foregroundEffect.color').disable();
|
||||
}
|
||||
});
|
||||
|
||||
backgroundEffect_editor.on('change',function() {
|
||||
backgroundEffect_editor.validate().length ? $('#btn_submit_backgroundEffect').attr('disabled', true) : $('#btn_submit_backgroundEffect').attr('disabled', false);
|
||||
|
||||
var type = backgroundEffect_editor.getEditor('root.backgroundEffect.type');
|
||||
if(type.value == "color")
|
||||
{
|
||||
backgroundEffect_editor.getEditor('root.backgroundEffect.effect').disable();
|
||||
backgroundEffect_editor.getEditor('root.backgroundEffect.color').enable();
|
||||
}
|
||||
else
|
||||
{
|
||||
backgroundEffect_editor.getEditor('root.backgroundEffect.effect').enable();
|
||||
backgroundEffect_editor.getEditor('root.backgroundEffect.color').disable();
|
||||
}
|
||||
});
|
||||
|
||||
$('#btn_submit_foregroundEffect').off().on('click',function() {
|
||||
@@ -143,12 +118,8 @@ $(document).ready( function() {
|
||||
$('#root_backgroundEffect_effect').html($('#root_foregroundEffect_effect').html());
|
||||
oldEffects = newEffects;
|
||||
|
||||
$('#root_foregroundEffect_effect').val(confFgEff).change();
|
||||
//$('select').trigger('change');
|
||||
//var fgeff = foregroundEffect_editor.getEditor('root.foregroundEffect.effect').setValue(confFgEff);
|
||||
//console.log(fgeff);
|
||||
|
||||
$('#root_backgroundEffect_effect').val(confBgEff).change();
|
||||
$('#root_foregroundEffect_effect').val(confFgEff);
|
||||
$('#root_backgroundEffect_effect').val(confBgEff);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@@ -13,17 +13,18 @@ $(document).ready( function() {
|
||||
var newDelList = serverInfo.effects;
|
||||
if(newDelList.length != oldDelList.length)
|
||||
{
|
||||
var EffectHtml = null;
|
||||
$('#effectsdellist').html("");
|
||||
var usrEffArr = [];
|
||||
var sysEffArr = [];
|
||||
for(var idx=0; idx<newDelList.length; idx++)
|
||||
{
|
||||
if(!/^\:/.test(newDelList[idx].file))
|
||||
{
|
||||
EffectHtml += '<option value="'+newDelList[idx].name+'">'+newDelList[idx].name+'</option>';
|
||||
}
|
||||
usrEffArr.push('ext_'+newDelList[idx].name+':'+newDelList[idx].name);
|
||||
else
|
||||
sysEffArr.push('int_'+newDelList[idx].name+':'+newDelList[idx].name);
|
||||
}
|
||||
$("#effectsdellist").html(EffectHtml);
|
||||
$('#effectsdellist').append(createSel(usrEffArr, $.i18n('remote_optgroup_usreffets'), true)).append(createSel(sysEffArr, $.i18n('remote_optgroup_syseffets'), true)).trigger('change');
|
||||
oldDelList = newDelList;
|
||||
$('#effectsdellist').trigger('change');
|
||||
}
|
||||
}
|
||||
|
||||
@@ -35,15 +36,23 @@ $(document).ready( function() {
|
||||
|
||||
|
||||
$("#effectslist").off().on("change", function(event) {
|
||||
if(effects_editor != null)
|
||||
effects_editor.destroy();
|
||||
|
||||
for(var idx=0; idx<effects.length; idx++){
|
||||
if (effects[idx].schemaContent.script == this.value){
|
||||
if (effects[idx].schemaContent.script == this.value)
|
||||
{
|
||||
effects_editor = createJsonEditor('editor_container', {
|
||||
args : effects[idx].schemaContent,
|
||||
},false, true);
|
||||
effectPy = ':';
|
||||
effectPy += effects[idx].schemaContent.script;
|
||||
},false, true, false);
|
||||
|
||||
effectPy = ':';
|
||||
effectPy += effects[idx].schemaContent.script;
|
||||
$("#name-input").trigger("change");
|
||||
|
||||
$("#eff_desc").html(createEffHint($.i18n(effects[idx].schemaContent.title),$.i18n(effects[idx].schemaContent.title+'_desc')));
|
||||
break;
|
||||
}
|
||||
$("#name-input").trigger("change");
|
||||
}
|
||||
effects_editor.on('change',function() {
|
||||
if ($("#btn_cont_test").hasClass("btn-success") && effects_editor.validate().length == 0 && effectName != "")
|
||||
@@ -52,13 +61,11 @@ $(document).ready( function() {
|
||||
}
|
||||
if( effects_editor.validate().length == 0 && effectName != "")
|
||||
{
|
||||
$('#btn_start_test').attr('disabled', false);
|
||||
$('#btn_write').attr('disabled', false);
|
||||
$('#btn_start_test, #btn_write').attr('disabled', false);
|
||||
}
|
||||
else
|
||||
{
|
||||
$('#btn_start_test').attr('disabled', true);
|
||||
$('#btn_write').attr('disabled', true);
|
||||
$('#btn_start_test, #btn_write').attr('disabled', true);
|
||||
}
|
||||
});
|
||||
});
|
||||
@@ -109,11 +116,40 @@ $(document).ready( function() {
|
||||
});
|
||||
|
||||
$('#effectsdellist').off().on('change', function(){
|
||||
if ($(this).val() == null) {
|
||||
$('#btn_delete').prop('disabled',true);
|
||||
} else {
|
||||
$('#btn_delete').prop('disabled',false);
|
||||
}
|
||||
$(this).val() == null ? $('#btn_edit, #btn_delete').prop('disabled',true) : "";
|
||||
$(this).val().startsWith("int_") ? $('#btn_delete').prop('disabled',true) : $('#btn_delete').prop('disabled',false);
|
||||
});
|
||||
|
||||
$('#btn_edit').off().on('click', function(){
|
||||
var name = $("#effectsdellist").val();
|
||||
|
||||
if(name.startsWith("int_"))
|
||||
{ name = name.split("_").pop();
|
||||
$("#name-input").val("My Modded Effect");
|
||||
}
|
||||
else
|
||||
{
|
||||
name = name.split("_").pop();
|
||||
$("#name-input").val(name);
|
||||
}
|
||||
|
||||
var efx = serverInfo.effects;
|
||||
for(var i = 0; i<efx.length; i++)
|
||||
{
|
||||
if(efx[i].name == name)
|
||||
{
|
||||
var py = efx[i].script.split("/").pop()
|
||||
$("#effectslist").val(py).trigger("change");
|
||||
|
||||
for(key in efx[i].args)
|
||||
{
|
||||
var ed = effects_editor.getEditor('root.args.'+[key]);
|
||||
if(ed)
|
||||
ed.setValue(efx[i].args[key]);
|
||||
}
|
||||
break;
|
||||
}
|
||||
}
|
||||
});
|
||||
|
||||
//create basic effect list
|
||||
|
@@ -6,6 +6,7 @@
|
||||
$(document).ready(function() {
|
||||
|
||||
var messages;
|
||||
var loguplmess = "";
|
||||
var reportUrl = 'https://report.hyperion-project.org/#';
|
||||
|
||||
$('#conf_cont').append(createOptPanel('fa-reorder', $.i18n("edt_conf_log_heading_title"), 'editor_container', 'btn_submit'));
|
||||
@@ -68,28 +69,7 @@ $(document).ready(function() {
|
||||
var info;
|
||||
|
||||
//create log
|
||||
if(messages)
|
||||
{
|
||||
for(var i = 0; i<messages.length; i++)
|
||||
{
|
||||
app_name = messages[i].appName;
|
||||
logger_name = messages[i].loggerName;
|
||||
function_ = messages[i].function;
|
||||
line = messages[i].line;
|
||||
file_name = messages[i].fileName;
|
||||
msg = messages[i].message;
|
||||
level_string = messages[i].levelString;
|
||||
debug = "";
|
||||
|
||||
if(level_string == "DEBUG") {
|
||||
debug = "<"+file_name+":"+line+":"+function_+"()> ";
|
||||
}
|
||||
|
||||
log += "["+app_name+" "+logger_name+"] <"+level_string+"> "+debug+msg+"\n";
|
||||
}
|
||||
}
|
||||
else
|
||||
log = "Log was empty!";
|
||||
log = (messages ? loguplmess : "Log was empty!");
|
||||
|
||||
//create general info
|
||||
info = "### GENERAL ### \n";
|
||||
@@ -187,10 +167,11 @@ $(document).ready(function() {
|
||||
var debug = "";
|
||||
|
||||
if(level_string == "DEBUG") {
|
||||
debug = "<"+file_name+":"+line+":"+function_+"()> ";
|
||||
debug = "("+file_name+":"+line+":"+function_+"()) ";
|
||||
}
|
||||
|
||||
$("#logmessages").html($("#logmessages").html()+"\n <code>"+"["+app_name+" "+logger_name+"] <"+level_string+"> "+debug+msg+"</code>");
|
||||
$("#logmessages").append("\n <code>"+"["+app_name+" "+logger_name+"] ("+level_string+") "+debug+msg+"</code>");
|
||||
loguplmess += "["+app_name+" "+logger_name+"] ("+level_string+") "+debug+msg+"\n";
|
||||
}
|
||||
if($("#btn_autoscroll").hasClass('btn-success')){
|
||||
$('#logmessages').stop().animate({
|
||||
|
@@ -277,7 +277,6 @@ $(document).ready(function() {
|
||||
createCP('cp2', cpcolor, function(rgbT,hex){
|
||||
rgb = rgbT;
|
||||
sendColor()
|
||||
$("#effect_select").val("__none__");
|
||||
setStorage('rmcpcolor', hex);
|
||||
});
|
||||
|
||||
|
@@ -13,7 +13,7 @@ $(document).ready(function() {
|
||||
{
|
||||
createHint('intro', $.i18n('main_ledsim_text'), 'ledsim_text');
|
||||
$('#ledsim_text').css({'margin':'10px 15px 0px 15px'});
|
||||
$('#ledsim_text .intro-hint').css("margin","0px")
|
||||
$('#ledsim_text .bs-callout').css("margin","0px")
|
||||
}
|
||||
|
||||
if(getStorage('ledsim_width') != null)
|
||||
|
2
assets/webconfig/js/lib/dialog.min.js
vendored
2
assets/webconfig/js/lib/draggable.min.js
vendored
@@ -1439,6 +1439,81 @@ JSONEditor.AbstractEditor = Class.extend({
|
||||
this.link_watchers = [];
|
||||
|
||||
if(options.container) this.setContainer(options.container);
|
||||
this.registerDependencies();
|
||||
},
|
||||
registerDependencies: function() {
|
||||
this.dependenciesFulfilled = true;
|
||||
var deps = this.options.dependencies;
|
||||
if (!deps) {
|
||||
return;
|
||||
}
|
||||
|
||||
var self = this;
|
||||
Object.keys(deps).forEach(function(dependency) {
|
||||
var path = self.path.split('.');
|
||||
path[path.length - 1] = dependency;
|
||||
path = path.join('.');
|
||||
var choices = deps[dependency];
|
||||
self.jsoneditor.watch(path, function() {
|
||||
self.checkDependency(path, choices);
|
||||
});
|
||||
});
|
||||
},
|
||||
checkDependency: function(path, choices) {
|
||||
var wrapper = this.control || this.container;
|
||||
if (this.path === path || !wrapper) {
|
||||
return;
|
||||
}
|
||||
|
||||
var self = this;
|
||||
var editor = this.jsoneditor.getEditor(path);
|
||||
var value = editor ? editor.getValue() : undefined;
|
||||
var previousStatus = this.dependenciesFulfilled;
|
||||
this.dependenciesFulfilled = false;
|
||||
|
||||
if (!editor || !editor.dependenciesFulfilled) {
|
||||
this.dependenciesFulfilled = false;
|
||||
} else if (Array.isArray(choices)) {
|
||||
choices.some(function(choice) {
|
||||
if (value === choice) {
|
||||
self.dependenciesFulfilled = true;
|
||||
return true;
|
||||
}
|
||||
});
|
||||
} else if (typeof choices === 'object') {
|
||||
if (typeof value !== 'object') {
|
||||
this.dependenciesFulfilled = choices === value;
|
||||
} else {
|
||||
Object.keys(choices).some(function(key) {
|
||||
if (!choices.hasOwnProperty(key)) {
|
||||
return false;
|
||||
}
|
||||
if (!value.hasOwnProperty(key) || choices[key] !== value[key]) {
|
||||
self.dependenciesFulfilled = false;
|
||||
return true;
|
||||
}
|
||||
self.dependenciesFulfilled = true;
|
||||
});
|
||||
}
|
||||
} else if (typeof choices === 'string' || typeof choices === 'number') {
|
||||
this.dependenciesFulfilled = value === choices;
|
||||
} else if (typeof choices === 'boolean') {
|
||||
if (choices) {
|
||||
this.dependenciesFulfilled = value;
|
||||
} else {
|
||||
this.dependenciesFulfilled = !value;
|
||||
}
|
||||
}
|
||||
|
||||
if (this.dependenciesFulfilled !== previousStatus) {
|
||||
this.notify();
|
||||
}
|
||||
|
||||
if (this.dependenciesFulfilled) {
|
||||
wrapper.style.display = 'block';
|
||||
} else {
|
||||
wrapper.style.display = 'none';
|
||||
}
|
||||
},
|
||||
setContainer: function(container) {
|
||||
this.container = container;
|
||||
@@ -6205,7 +6280,67 @@ JSONEditor.defaults.editors.colorPicker = JSONEditor.defaults.editors.string.ext
|
||||
$(this.input).colorpicker().on('changeColor', function(e) {
|
||||
$(myinput).val(e.color.toRGB()).change();
|
||||
});
|
||||
}
|
||||
},
|
||||
|
||||
destroy: function() {
|
||||
$(this.input).colorpicker('destroy');
|
||||
}
|
||||
});
|
||||
|
||||
// colorpickerRGBA creation and handling, build on top of strings editor
|
||||
JSONEditor.defaults.editors.colorPickerRGBA = JSONEditor.defaults.editors.string.extend({
|
||||
getValue: function() {
|
||||
if ($(this.input).data("colorpicker") !== undefined) {
|
||||
var color = $(this.input).data('colorpicker').color.toRGB();
|
||||
return [color.r,color.g, color.b, color.a];
|
||||
}
|
||||
else {
|
||||
return [0,0,0,1];
|
||||
}
|
||||
},
|
||||
|
||||
setValue: function(val) {
|
||||
$(this.input).colorpicker('updateInput', 'rgba('+val+')');
|
||||
$(this.input).colorpicker('updateData', val);
|
||||
// $(this.input).colorpicker('updatePicker', rgb2hex(val));
|
||||
$(this.input).colorpicker('updateComponent', 'rgba('+val+')');
|
||||
},
|
||||
|
||||
|
||||
|
||||
build: function() {
|
||||
this._super();
|
||||
var myinput = this;
|
||||
$(myinput.input).parent().attr("class", $(myinput.input).parent().attr('class') + " colorpicker-element input-group");
|
||||
$(myinput.input).append("<span class='input-group-addon' id='event_catcher'><i></i></span>");
|
||||
$(myinput.input).colorpicker({
|
||||
format: 'rgba',
|
||||
customClass: 'colorpicker-2x',
|
||||
sliders: {
|
||||
saturation: {
|
||||
maxLeft: 200,
|
||||
maxTop: 200
|
||||
},
|
||||
hue: {
|
||||
maxTop: 200
|
||||
},
|
||||
alpha: {
|
||||
maxTop: 200
|
||||
}
|
||||
},
|
||||
})
|
||||
|
||||
$("#event_catcher").detach().insertAfter(myinput.input);
|
||||
$("#event_catcher").attr("id", "selector");
|
||||
|
||||
$(this.input).colorpicker().on('changeColor', function(e) {
|
||||
$(myinput).val(e.color.toRGB()).change();
|
||||
});
|
||||
},
|
||||
|
||||
destroy: function() {
|
||||
$(this.input).colorpicker('destroy');
|
||||
}
|
||||
});
|
||||
|
||||
var matchKey = (function () {
|
||||
@@ -7083,6 +7218,12 @@ JSONEditor.defaults.resolvers.unshift(function(schema) {
|
||||
return "colorPicker";
|
||||
}
|
||||
});
|
||||
// colorpickerRGBA extend for strings
|
||||
JSONEditor.defaults.resolvers.unshift(function(schema) {
|
||||
if(schema.type === "array" && schema.format === "colorpickerRGBA") {
|
||||
return "colorPickerRGBA";
|
||||
}
|
||||
});
|
||||
|
||||
/**
|
||||
* This is a small wrapper for using JSON Editor like a typical jQuery plugin.
|
||||
|
@@ -238,6 +238,11 @@ function createHint(type, text, container, buttonid, buttontxt)
|
||||
}
|
||||
}
|
||||
|
||||
function createEffHint(title, text)
|
||||
{
|
||||
return '<div class="bs-callout bs-callout-primary" style="margin-top:0px"><h4>'+title+'</h4>'+text+'</div>';
|
||||
}
|
||||
|
||||
function valValue(id,value,min,max)
|
||||
{
|
||||
if(typeof max === 'undefined' || max == "")
|
||||
@@ -285,34 +290,39 @@ function isJsonString(str)
|
||||
return "";
|
||||
}
|
||||
|
||||
function createJsonEditor(container,schema,setconfig,usePanel)
|
||||
function createJsonEditor(container,schema,setconfig,usePanel,arrayre)
|
||||
{
|
||||
$('#'+container).off();
|
||||
$('#'+container).html("");
|
||||
|
||||
//JSONEditor.plugins.selectize.enable = true;
|
||||
|
||||
if (typeof arrayre === 'undefined')
|
||||
arrayre = true;
|
||||
|
||||
var editor = new JSONEditor(document.getElementById(container),
|
||||
{
|
||||
theme: 'bootstrap3',
|
||||
iconlib: "fontawesome4",
|
||||
disable_collapse: 'true',
|
||||
form_name_root: 'sa',
|
||||
disable_edit_json: 'true',
|
||||
disable_properties: 'true',
|
||||
disable_array_reorder: 'true',
|
||||
no_additional_properties: 'true',
|
||||
disable_array_delete_all_rows: 'true',
|
||||
disable_array_delete_last_row: 'true',
|
||||
disable_edit_json: true,
|
||||
disable_properties: true,
|
||||
disable_array_reorder: arrayre,
|
||||
no_additional_properties: true,
|
||||
disable_array_delete_all_rows: true,
|
||||
disable_array_delete_last_row: true,
|
||||
access: storedAccess,
|
||||
schema: {
|
||||
title:'',
|
||||
properties: schema
|
||||
}
|
||||
});
|
||||
|
||||
|
||||
if(usePanel)
|
||||
{
|
||||
$('#'+container+' .well').first().removeClass('well well-sm');
|
||||
$('#'+container+' h4').remove();
|
||||
$('#'+container+' h4').first().remove();
|
||||
$('#'+container+' .well').first().removeClass('well well-sm');
|
||||
}
|
||||
|
||||
@@ -591,14 +601,21 @@ function createSelOpt(opt, title)
|
||||
return el;
|
||||
}
|
||||
|
||||
function createSel(array, group)
|
||||
function createSel(array, group, split)
|
||||
{
|
||||
if (array.length != "0")
|
||||
if (array.length != 0)
|
||||
{
|
||||
var el = createSelGroup(group);
|
||||
for(var i=0; i<array.length; i++)
|
||||
{
|
||||
var opt = createSelOpt(array[i])
|
||||
var opt;
|
||||
if(split)
|
||||
{
|
||||
opt = array[i].split(":")
|
||||
opt = createSelOpt(opt[0],opt[1])
|
||||
}
|
||||
else
|
||||
opt = createSelOpt(array[i])
|
||||
el.appendChild(opt);
|
||||
}
|
||||
return el;
|
||||
|