Skip to content
Code-Schnipsel Gruppen Projekte
Commit e7616f46 erstellt von Henning Leutz's avatar Henning Leutz :martial_arts_uniform:
Dateien durchsuchen

promo slider -> resize settings

Übergeordneter 343b4460
Keine zugehörigen Branchen gefunden
Keine zugehörigen Tags gefunden
Keine zugehörigen Merge Requests gefunden
Pipeline-Nr.
...@@ -73,7 +73,15 @@ define('package/quiqqer/bricks/bin/BrickEdit', [ ...@@ -73,7 +73,15 @@ define('package/quiqqer/bricks/bin/BrickEdit', [
this.addEvents({ this.addEvents({
onInject : this.$onInject, onInject : this.$onInject,
onCreate : this.$onCreate, onCreate : this.$onCreate,
onDestroy: this.$onDestroy onDestroy: this.$onDestroy,
onResize : function () {
var controls = QUI.Controls.getControlsInElement(this.getContent());
controls.each(function (Control) {
if ("resize" in Control) {
Control.resize();
}
});
}.bind(this)
}); });
}, },
......
.quiqqer-bricks-promoslider-settings {
position: relative;
}
.quiqqer-bricks-promoslider-settings-entry { .quiqqer-bricks-promoslider-settings-entry {
background: #f0f0f0; background: #f0f0f0;
border: 1px solid #ddd; border: 1px solid #ddd;
......
...@@ -4,6 +4,14 @@ ...@@ -4,6 +4,14 @@
* *
* @require qui/QUI * @require qui/QUI
* @require qui/controls/Control * @require qui/controls/Control
* @require qui/controls/windows/Confirm
* @require qui/controls/buttons/Button
* @require Locale
* @require Mustache
* @require controls/grid/Grid
* @require utils/Controls
* @require text!package/quiqqer/bricks/bin/Controls/Slider/PromosliderSettingsEntry.html
* @require css!package/quiqqer/bricks/bin/Controls/Slider/PromoSliderSettings.css
*/ */
define('package/quiqqer/bricks/bin/Controls/Slider/PromosliderSettings', [ define('package/quiqqer/bricks/bin/Controls/Slider/PromosliderSettings', [
...@@ -60,6 +68,7 @@ define('package/quiqqer/bricks/bin/Controls/Slider/PromosliderSettings', [ ...@@ -60,6 +68,7 @@ define('package/quiqqer/bricks/bin/Controls/Slider/PromosliderSettings', [
styles : { styles : {
clear : 'both', clear : 'both',
'float' : 'left', 'float' : 'left',
height : 400,
overflow: 'hidden', overflow: 'hidden',
position: 'relative', position: 'relative',
margin : '10px 0 0 0', margin : '10px 0 0 0',
...@@ -196,6 +205,11 @@ define('package/quiqqer/bricks/bin/Controls/Slider/PromosliderSettings', [ ...@@ -196,6 +205,11 @@ define('package/quiqqer/bricks/bin/Controls/Slider/PromosliderSettings', [
onDblClick: this.$openEditDialog onDblClick: this.$openEditDialog
}); });
this.$Grid.getElm().setStyles({
position: 'absolute'
});
try { try {
this.$data = JSON.decode(this.$Input.value); this.$data = JSON.decode(this.$Input.value);
...@@ -208,6 +222,19 @@ define('package/quiqqer/bricks/bin/Controls/Slider/PromosliderSettings', [ ...@@ -208,6 +222,19 @@ define('package/quiqqer/bricks/bin/Controls/Slider/PromosliderSettings', [
} }
}, },
/**
* Resize the control
*
* @return {Promise}
*/
resize: function () {
var size = this.getElm().getSize();
return this.$Grid.setWidth(size.x).then(function () {
this.$Grid.resize();
}.bind(this));
},
/** /**
* refresh the display * refresh the display
*/ */
......
0% Lade oder .
You are about to add 0 people to the discussion. Proceed with caution.
Bearbeitung dieser Nachricht zuerst beenden!
Bitte registrieren oder zum Kommentieren