Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
S
sencha-core
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
project-open
sencha-core
Commits
287ad147
Commit
287ad147
authored
Apr 18, 2023
by
Frank Bergmann
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
cosine #5579: Replaced item['$className'] by xtype for iOS compatibility
parent
127ae8cc
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
6 additions
and
16 deletions
+6
-16
ConfigMenu.js
www/view/menu/ConfigMenu.js
+6
-16
No files found.
www/view/menu/ConfigMenu.js
View file @
287ad147
...
...
@@ -83,9 +83,10 @@ Ext.define('PO.view.menu.ConfigMenu', {
// Handle a click: Update the DB status via REST interface
// Only works for Ext.menu.CheckItem, ignore for others (handle it yourself!)
var
senchaClassName
=
item
[
'$className'
];
switch
(
senchaClassName
)
{
case
"Ext.menu.CheckItem"
:
var
xtype
=
'invalid'
;
if
(
'xtype'
in
item
)
xtype
=
item
[
'xtype'
];
switch
(
xtype
)
{
case
"menucheckitem"
:
item
.
setHandler
(
function
(
item
){
if
(
me
.
debug
)
console
.
log
(
'configMenuOnItemCheck (CheckItem): item.key='
+
item
.
key
+
', checked='
+
item
.
checked
);
...
...
@@ -93,20 +94,9 @@ Ext.define('PO.view.menu.ConfigMenu', {
}
);
break
;
/*
case "Ext.form.field.ComboBox":
item.on('select', function(combo, records) {
console.log('configMenuOnItemCheck (ComboBox): item.key='+item.key+', value='+records);
if (!records) return;
var record = records[0];
if (!record) return;
var id = record.get('id');
me.senchaPreferenceStore.setPreference(item.key, id);
});
break;
*/
case
"combobox"
:
break
;
// ComboBox handles click itself
default
:
console
.
log
(
'PO.view.menu.ConfigMenu.initPreferenceStore: Unknown config item with
class='
+
senchaClassNam
e
);
console
.
log
(
'PO.view.menu.ConfigMenu.initPreferenceStore: Unknown config item with
xtype='
+
xtyp
e
);
}
});
if
(
me
.
debug
)
console
.
log
(
'PO.view.menu.ConfigMenu.initPreferenceStore: Finished'
)
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment