Skip to content

Commit ebf2363

Browse files
committed
add materialize farm work
1 parent aaee674 commit ebf2363

File tree

3 files changed

+21
-5
lines changed

3 files changed

+21
-5
lines changed

assets/js/engine.js

Lines changed: 19 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -174,6 +174,17 @@ var app = new Vue({
174174
out += `\t\t\t </div>\n`;
175175
out += `\t\t </div>\n`;
176176

177+
break;
178+
case "materialize":
179+
// make bootstrap column
180+
out += `\t\t <div class="input-field col s${field.size}">\n`;
181+
out += inp;
182+
out += `\t\t\t\t <label for="${field.id}"> \n`;
183+
out += `\t\t\t\t\t {{__('${field.label}')}} \n`;
184+
out += `\t\t\t\t </label> \n`;
185+
186+
out += `\t\t </div>\n`;
187+
177188
break;
178189
default:
179190

@@ -212,6 +223,11 @@ var app = new Vue({
212223
rowClass = 'ui grid';
213224
formClass = 'ui form';
214225
break;
226+
case "materialize":
227+
generalClass = '';
228+
rowClass = 'row';
229+
formClass = '';
230+
break;
215231
default:
216232
console.log('unknow theme');
217233
}
@@ -255,7 +271,7 @@ var app = new Vue({
255271
if (this.theme == 'semanticui') {
256272
var genClass = ` @error('${field.name}') error @enderror`;
257273
} else {
258-
var genClass = generalClass;
274+
var genClass = generalClass + ` @error('${field.name}') invalid @enderror`;
259275
}
260276

261277

@@ -279,7 +295,7 @@ var app = new Vue({
279295
if (this.theme == 'semanticui') {
280296
var genClass = ` @error('${field.name}') error @enderror`;
281297
} else {
282-
var genClass = generalClass;
298+
var genClass = `materialize-textarea @error('${field.name}') invalid @enderror`;
283299
}
284300

285301

@@ -297,7 +313,7 @@ var app = new Vue({
297313
if (this.theme == 'semanticui') {
298314
var genClass = 'ui dropdown' + ` @error('${field.name}') error @enderror`;
299315
} else {
300-
var genClass = generalClass;
316+
var genClass = generalClass + ` @error('${field.name}') invalid @enderror`;
301317
}
302318

303319

index.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ <h4 class="ui dividing header">General setting</h4>
4646
<select v-model="theme" @change="changeTheme" id="theme" class="ui dropdown">
4747
<option value="bootstrap"> Bootstrap </option>
4848
<option value="semanticui"> SemanticUI </option>
49-
<option value="materialize" disabled> MaterializeCSS </option>
49+
<option value="materialize" > MaterializeCSS </option>
5050
</select>
5151
</div>
5252
<div class="field">

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "laravel-form-builder",
3-
"version": "1.3.1",
3+
"version": "2.0.0",
44
"description": "The laravel form builder code generator",
55
"main": "index.htm",
66
"scripts": {

0 commit comments

Comments
 (0)