Skip to content
Code-Schnipsel Gruppen Projekte
Commit 6e93c44d erstellt von Jan Wennrich's avatar Jan Wennrich
Dateien durchsuchen

feat: 2-area-wallpaper-slider has a slide-title field now (closes #84)

Übergeordneter 3667438d
No related branches found
No related tags found
1 Merge Request!2feat: 2-area-wallpaper-slider has a slide-title field now (closes #84)
...@@ -143,6 +143,11 @@ define('package/quiqqer/bricks/bin/Controls/Slider/PromosliderSettingsOnlyConten ...@@ -143,6 +143,11 @@ define('package/quiqqer/bricks/bin/Controls/Slider/PromosliderSettingsOnlyConten
} }
}], }],
columnModel: [{ columnModel: [{
header : QUILocale.get('quiqqer/system', 'title'),
dataIndex: 'title',
dataType : 'string',
width : 100
},{
header : QUILocale.get('quiqqer/system', 'image'), header : QUILocale.get('quiqqer/system', 'image'),
dataIndex: 'imagePreview', dataIndex: 'imagePreview',
dataType : 'node', dataType : 'node',
...@@ -243,6 +248,10 @@ define('package/quiqqer/bricks/bin/Controls/Slider/PromosliderSettingsOnlyConten ...@@ -243,6 +248,10 @@ define('package/quiqqer/bricks/bin/Controls/Slider/PromosliderSettingsOnlyConten
imagePreview: new Element('span', {html: ' '}) imagePreview: new Element('span', {html: ' '})
}; };
if ("title" in entry) {
insert.title = entry.title;
}
if ("image" in entry && entry.image !== '') { if ("image" in entry && entry.image !== '') {
insert.image = entry.image; insert.image = entry.image;
...@@ -303,6 +312,7 @@ define('package/quiqqer/bricks/bin/Controls/Slider/PromosliderSettingsOnlyConten ...@@ -303,6 +312,7 @@ define('package/quiqqer/bricks/bin/Controls/Slider/PromosliderSettingsOnlyConten
for (var i = 0, len = gridData.length; i < len; i++) { for (var i = 0, len = gridData.length; i < len; i++) {
data.push({ data.push({
title: gridData[i].title,
image: gridData[i].image, image: gridData[i].image,
left : gridData[i].left, left : gridData[i].left,
right: gridData[i].right, right: gridData[i].right,
...@@ -324,13 +334,15 @@ define('package/quiqqer/bricks/bin/Controls/Slider/PromosliderSettingsOnlyConten ...@@ -324,13 +334,15 @@ define('package/quiqqer/bricks/bin/Controls/Slider/PromosliderSettingsOnlyConten
/** /**
* Add an entry * Add an entry
* *
* @param {string} [title] - slide title
* @param {string} [left] - left content * @param {string} [left] - left content
* @param {string} [right] - right content * @param {string} [right] - right content
* @param {string} [image] - image * @param {string} [image] - image
* @param {string} [url] - click url * @param {string} [url] - click url
*/ */
add: function (left, right, image, url) { add: function (title, left, right, image, url) {
this.$data.push({ this.$data.push({
title: title || '',
left : left || '', left : left || '',
right: right || '', right: right || '',
image: image || '', image: image || '',
...@@ -345,17 +357,19 @@ define('package/quiqqer/bricks/bin/Controls/Slider/PromosliderSettingsOnlyConten ...@@ -345,17 +357,19 @@ define('package/quiqqer/bricks/bin/Controls/Slider/PromosliderSettingsOnlyConten
* Edit an entry * Edit an entry
* *
* @param {number} index * @param {number} index
* @param {string} [title] - slide title
* @param {string} [left] - left content * @param {string} [left] - left content
* @param {string} [right] - right content * @param {string} [right] - right content
* @param {string} [image] - image path * @param {string} [image] - image path
* @param {string} [url] - click url * @param {string} [url] - click url
*/ */
edit: function (index, left, right, image, url) { edit: function (index, title, left, right, image, url) {
if (typeof index === 'undefined') { if (typeof index === 'undefined') {
return; return;
} }
this.$data[index] = { this.$data[index] = {
title: title || '',
left : left || '', left : left || '',
right: right || '', right: right || '',
image: image || '', image: image || '',
...@@ -464,11 +478,13 @@ define('package/quiqqer/bricks/bin/Controls/Slider/PromosliderSettingsOnlyConten ...@@ -464,11 +478,13 @@ define('package/quiqqer/bricks/bin/Controls/Slider/PromosliderSettingsOnlyConten
var Content = Dialog.getContent(); var Content = Dialog.getContent();
var Form = Content.getElement('form'); var Form = Content.getElement('form');
var Title = Form.elements.title;
var Left = Form.elements.left; var Left = Form.elements.left;
var Right = Form.elements.right; var Right = Form.elements.right;
var Image = Form.elements.image; var Image = Form.elements.image;
var Url = Form.elements.url; var Url = Form.elements.url;
Title.value = data.title;
Left.value = data.left; Left.value = data.left;
Right.value = data.right; Right.value = data.right;
Image.value = data.image; Image.value = data.image;
...@@ -483,12 +499,13 @@ define('package/quiqqer/bricks/bin/Controls/Slider/PromosliderSettingsOnlyConten ...@@ -483,12 +499,13 @@ define('package/quiqqer/bricks/bin/Controls/Slider/PromosliderSettingsOnlyConten
var Content = Dialog.getContent(); var Content = Dialog.getContent();
var Form = Content.getElement('form'); var Form = Content.getElement('form');
var Title = Form.elements.title;
var Left = Form.elements.left; var Left = Form.elements.left;
var Right = Form.elements.right; var Right = Form.elements.right;
var Image = Form.elements.image; var Image = Form.elements.image;
var Url = Form.elements.url; var Url = Form.elements.url;
self.edit(index, Left.value, Right.value, Image.value, Url.value); self.edit(index, Title.value, Left.value, Right.value, Image.value, Url.value);
Dialog.close(); Dialog.close();
}); });
...@@ -512,12 +529,13 @@ define('package/quiqqer/bricks/bin/Controls/Slider/PromosliderSettingsOnlyConten ...@@ -512,12 +529,13 @@ define('package/quiqqer/bricks/bin/Controls/Slider/PromosliderSettingsOnlyConten
var Content = Dialog.getContent(); var Content = Dialog.getContent();
var Form = Content.getElement('form'); var Form = Content.getElement('form');
var Title = Form.elements.title;
var Left = Form.elements.left; var Left = Form.elements.left;
var Right = Form.elements.right; var Right = Form.elements.right;
var Image = Form.elements.image; var Image = Form.elements.image;
var Url = Form.elements.url; var Url = Form.elements.url;
self.add(Left.value, Right.value, Image.value, Url.value); self.add(Title.value, Left.value, Right.value, Image.value, Url.value);
Dialog.close(); Dialog.close();
}); });
......
...@@ -3,6 +3,16 @@ ...@@ -3,6 +3,16 @@
> >
<table class="data-table data-table-flexbox"> <table class="data-table data-table-flexbox">
<tbody> <tbody>
<tr>
<td>
<label class="field-container">
<span class="field-container-item">
{{fieldTitle}}
</span>
<input type="text" name="title" class="field-container-field"/>
</label>
</td>
</tr>
<tr> <tr>
<td> <td>
<label class="field-container"> <label class="field-container">
......
0% oder .
You are about to add 0 people to the discussion. Proceed with caution.
Bearbeitung dieser Nachricht zuerst beenden!
Bitte registrieren oder zum Kommentieren