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