mirror of https://github.com/sipwise/ngcp-csc.git
Implement scaffolding for remaining ngcp-csc modules, with these elements included: > View > View model > View controller > Sass > Navigation tree > Locales > Responsive layout and white-box class Change-Id: I45f2219faa1a67d38e3276096b5c6b4ac6bb3506changes/13/9913/4
parent
d10eee3bd8
commit
d83cd81936
@ -0,0 +1,4 @@
|
||||
// custom rules
|
||||
.autoattendant-heading {
|
||||
font-size: 24px;
|
||||
}
|
@ -0,0 +1,4 @@
|
||||
// custom rules
|
||||
.deviceprovisioning-heading {
|
||||
font-size: 24px;
|
||||
}
|
@ -0,0 +1,4 @@
|
||||
// custom rules
|
||||
.huntgroup-heading {
|
||||
font-size: 24px;
|
||||
}
|
@ -0,0 +1,4 @@
|
||||
// custom rules
|
||||
.pbxextension-heading {
|
||||
font-size: 24px;
|
||||
}
|
@ -0,0 +1,4 @@
|
||||
// custom rules
|
||||
.subscriberadmin-heading {
|
||||
font-size: 24px;
|
||||
}
|
@ -0,0 +1,33 @@
|
||||
Ext.define('NgcpCsc.view.pages.autoattendant.AutoAttendant', {
|
||||
extend: 'Ext.panel.Panel',
|
||||
|
||||
xtype: 'autoattendant',
|
||||
|
||||
viewModel: 'autoattendant',
|
||||
|
||||
controller: 'autoattendant',
|
||||
|
||||
title: Ngcp.csc.locales.autoattendant.title[localStorage.getItem('languageSelected')],
|
||||
|
||||
scrollable: true,
|
||||
|
||||
items: [{
|
||||
layout: 'responsivecolumn',
|
||||
userCls: 'white-box',
|
||||
margin: 20,
|
||||
padding: 10,
|
||||
items: [{
|
||||
height: 25,
|
||||
html: Ngcp.csc.locales.autoattendant.subtitle[localStorage.getItem('languageSelected')]
|
||||
}, {
|
||||
height: 25,
|
||||
html: Ext.String.format('<div class="autoattendant-heading">{0} {1}</div>', Ngcp.csc.locales.autoattendant.user_label[localStorage.getItem('languageSelected')], localStorage.getItem('username'))
|
||||
}, {
|
||||
xtype: 'container',
|
||||
bind: {
|
||||
html: '{test_viewmodel_data}'
|
||||
}
|
||||
}]
|
||||
}]
|
||||
|
||||
});
|
@ -0,0 +1,6 @@
|
||||
Ext.define('NgcpCsc.view.pages.autoattendant.AutoAttendantController', {
|
||||
extend: 'Ext.app.ViewController',
|
||||
|
||||
alias: 'controller.autoattendant'
|
||||
|
||||
});
|
@ -0,0 +1,9 @@
|
||||
Ext.define('NgcpCsc.view.pages.autoattendant.AutoAttendantModel', {
|
||||
extend: 'Ext.app.ViewModel',
|
||||
alias: 'viewmodel.autoattendant',
|
||||
|
||||
data: {
|
||||
test_viewmodel_data: 'Test data from view model.'
|
||||
}
|
||||
|
||||
});
|
@ -0,0 +1,33 @@
|
||||
Ext.define('NgcpCsc.view.pages.deviceprovisioning.DeviceProvisioning', {
|
||||
extend: 'Ext.panel.Panel',
|
||||
|
||||
xtype: 'deviceprovisioning',
|
||||
|
||||
viewModel: 'deviceprovisioning',
|
||||
|
||||
controller: 'deviceprovisioning',
|
||||
|
||||
title: Ngcp.csc.locales.deviceprovisioning.title[localStorage.getItem('languageSelected')],
|
||||
|
||||
scrollable: true,
|
||||
|
||||
items: [{
|
||||
layout: 'responsivecolumn',
|
||||
userCls: 'white-box',
|
||||
margin: 20,
|
||||
padding: 10,
|
||||
items: [{
|
||||
height: 25,
|
||||
html: Ngcp.csc.locales.deviceprovisioning.subtitle[localStorage.getItem('languageSelected')]
|
||||
}, {
|
||||
height: 25,
|
||||
html: Ext.String.format('<div class="deviceprovisioning-heading">{0} {1}</div>', Ngcp.csc.locales.deviceprovisioning.user_label[localStorage.getItem('languageSelected')], localStorage.getItem('username'))
|
||||
}, {
|
||||
xtype: 'container',
|
||||
bind: {
|
||||
html: '{test_viewmodel_data}'
|
||||
}
|
||||
}]
|
||||
}]
|
||||
|
||||
});
|
@ -0,0 +1,6 @@
|
||||
Ext.define('NgcpCsc.view.pages.deviceprovisioning.DeviceProvisioningController', {
|
||||
extend: 'Ext.app.ViewController',
|
||||
|
||||
alias: 'controller.deviceprovisioning'
|
||||
|
||||
});
|
@ -0,0 +1,9 @@
|
||||
Ext.define('NgcpCsc.view.pages.deviceprovisioning.DeviceProvisioningModel', {
|
||||
extend: 'Ext.app.ViewModel',
|
||||
alias: 'viewmodel.deviceprovisioning',
|
||||
|
||||
data: {
|
||||
test_viewmodel_data: 'Test data from view model.'
|
||||
}
|
||||
|
||||
});
|
@ -0,0 +1,33 @@
|
||||
Ext.define('NgcpCsc.view.pages.huntgroup.HuntGroup', {
|
||||
extend: 'Ext.panel.Panel',
|
||||
|
||||
xtype: 'huntgroup',
|
||||
|
||||
viewModel: 'huntgroup',
|
||||
|
||||
controller: 'huntgroup',
|
||||
|
||||
title: Ngcp.csc.locales.huntgroup.title[localStorage.getItem('languageSelected')],
|
||||
|
||||
scrollable: true,
|
||||
|
||||
items: [{
|
||||
layout: 'responsivecolumn',
|
||||
userCls: 'white-box',
|
||||
margin: 20,
|
||||
padding: 10,
|
||||
items: [{
|
||||
height: 25,
|
||||
html: Ngcp.csc.locales.huntgroup.subtitle[localStorage.getItem('languageSelected')]
|
||||
}, {
|
||||
height: 25,
|
||||
html: Ext.String.format('<div class="huntgroup-heading">{0} {1}</div>', Ngcp.csc.locales.huntgroup.user_label[localStorage.getItem('languageSelected')], localStorage.getItem('username'))
|
||||
}, {
|
||||
xtype: 'container',
|
||||
bind: {
|
||||
html: '{test_viewmodel_data}'
|
||||
}
|
||||
}]
|
||||
}]
|
||||
|
||||
});
|
@ -0,0 +1,6 @@
|
||||
Ext.define('NgcpCsc.view.pages.huntgroup.HuntGroupController', {
|
||||
extend: 'Ext.app.ViewController',
|
||||
|
||||
alias: 'controller.huntgroup'
|
||||
|
||||
});
|
@ -0,0 +1,9 @@
|
||||
Ext.define('NgcpCsc.view.pages.huntgroup.HuntGroupModel', {
|
||||
extend: 'Ext.app.ViewModel',
|
||||
alias: 'viewmodel.huntgroup',
|
||||
|
||||
data: {
|
||||
test_viewmodel_data: 'Test data from view model.'
|
||||
}
|
||||
|
||||
});
|
@ -0,0 +1,33 @@
|
||||
Ext.define('NgcpCsc.view.pages.pbxextension.PbxExtension', {
|
||||
extend: 'Ext.panel.Panel',
|
||||
|
||||
xtype: 'pbxextension',
|
||||
|
||||
viewModel: 'pbxextension',
|
||||
|
||||
controller: 'pbxextension',
|
||||
|
||||
title: Ngcp.csc.locales.pbxextension.title[localStorage.getItem('languageSelected')],
|
||||
|
||||
scrollable: true,
|
||||
|
||||
items: [{
|
||||
layout: 'responsivecolumn',
|
||||
userCls: 'white-box',
|
||||
margin: 20,
|
||||
padding: 10,
|
||||
items: [{
|
||||
height: 25,
|
||||
html: Ngcp.csc.locales.pbxextension.subtitle[localStorage.getItem('languageSelected')]
|
||||
}, {
|
||||
height: 25,
|
||||
html: Ext.String.format('<div class="pbxextension-heading">{0} {1}</div>', Ngcp.csc.locales.pbxextension.user_label[localStorage.getItem('languageSelected')], localStorage.getItem('username'))
|
||||
}, {
|
||||
xtype: 'container',
|
||||
bind: {
|
||||
html: '{test_viewmodel_data}'
|
||||
}
|
||||
}]
|
||||
}]
|
||||
|
||||
});
|
@ -0,0 +1,6 @@
|
||||
Ext.define('NgcpCsc.view.pages.pbxextension.PbxExtensionController', {
|
||||
extend: 'Ext.app.ViewController',
|
||||
|
||||
alias: 'controller.pbxextension'
|
||||
|
||||
});
|
@ -0,0 +1,9 @@
|
||||
Ext.define('NgcpCsc.view.pages.pbxextension.PbxExtensionModel', {
|
||||
extend: 'Ext.app.ViewModel',
|
||||
alias: 'viewmodel.pbxextension',
|
||||
|
||||
data: {
|
||||
test_viewmodel_data: 'Test data from view model.'
|
||||
}
|
||||
|
||||
});
|
@ -0,0 +1,33 @@
|
||||
Ext.define('NgcpCsc.view.pages.subscriberadmin.SubscriberAdmin', {
|
||||
extend: 'Ext.panel.Panel',
|
||||
|
||||
xtype: 'subscriberadmin',
|
||||
|
||||
viewModel: 'subscriberadmin',
|
||||
|
||||
controller: 'subscriberadmin',
|
||||
|
||||
title: Ngcp.csc.locales.subscriberadmin.title[localStorage.getItem('languageSelected')],
|
||||
|
||||
scrollable: true,
|
||||
|
||||
items: [{
|
||||
layout: 'responsivecolumn',
|
||||
userCls: 'white-box',
|
||||
margin: 20,
|
||||
padding: 10,
|
||||
items: [{
|
||||
height: 25,
|
||||
html: Ngcp.csc.locales.subscriberadmin.subtitle[localStorage.getItem('languageSelected')]
|
||||
}, {
|
||||
height: 25,
|
||||
html: Ext.String.format('<div class="subscriberadmin-heading">{0} {1}</div>', Ngcp.csc.locales.subscriberadmin.user_label[localStorage.getItem('languageSelected')], localStorage.getItem('username'))
|
||||
}, {
|
||||
xtype: 'container',
|
||||
bind: {
|
||||
html: '{test_viewmodel_data}'
|
||||
}
|
||||
}]
|
||||
}]
|
||||
|
||||
});
|
@ -0,0 +1,6 @@
|
||||
Ext.define('NgcpCsc.view.pages.subscriberadmin.SubscriberAdminController', {
|
||||
extend: 'Ext.app.ViewController',
|
||||
|
||||
alias: 'controller.subscriberadmin'
|
||||
|
||||
});
|
@ -0,0 +1,9 @@
|
||||
Ext.define('NgcpCsc.view.pages.subscriberadmin.SubscriberAdminModel', {
|
||||
extend: 'Ext.app.ViewModel',
|
||||
alias: 'viewmodel.subscriberadmin',
|
||||
|
||||
data: {
|
||||
test_viewmodel_data: 'Test data from view model.'
|
||||
}
|
||||
|
||||
});
|
Loading…
Reference in new issue