Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
W
web-apps
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
Analytics
Analytics
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Commits
Issue Boards
Open sidebar
Boris Kocherov
web-apps
Commits
7d7f797b
Commit
7d7f797b
authored
Feb 06, 2017
by
Maxim Kadushkin
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
[SSE mobile] fix bug 33925
parent
a4f8b781
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
31 additions
and
25 deletions
+31
-25
apps/spreadsheeteditor/mobile/app/controller/DocumentHolder.js
...spreadsheeteditor/mobile/app/controller/DocumentHolder.js
+31
-25
No files found.
apps/spreadsheeteditor/mobile/app/controller/DocumentHolder.js
View file @
7d7f797b
...
...
@@ -184,7 +184,33 @@ define([
_initMenu
:
function
(
cellinfo
)
{
var
me
=
this
;
if
(
this
.
api
.
isCellEdited
)
{
var
iscellmenu
,
isrowmenu
,
iscolmenu
,
isallmenu
,
ischartmenu
,
isimagemenu
,
istextshapemenu
,
isshapemenu
,
istextchartmenu
;
var
iscelllocked
=
cellinfo
.
asc_getLocked
(),
seltype
=
cellinfo
.
asc_getFlags
().
asc_getSelectionType
();
switch
(
seltype
)
{
case
Asc
.
c_oAscSelectionType
.
RangeCells
:
iscellmenu
=
true
;
break
;
case
Asc
.
c_oAscSelectionType
.
RangeRow
:
isrowmenu
=
true
;
break
;
case
Asc
.
c_oAscSelectionType
.
RangeCol
:
iscolmenu
=
true
;
break
;
case
Asc
.
c_oAscSelectionType
.
RangeMax
:
isallmenu
=
true
;
break
;
case
Asc
.
c_oAscSelectionType
.
RangeImage
:
isimagemenu
=
true
;
break
;
case
Asc
.
c_oAscSelectionType
.
RangeShape
:
isshapemenu
=
true
;
break
;
case
Asc
.
c_oAscSelectionType
.
RangeChart
:
ischartmenu
=
true
;
break
;
case
Asc
.
c_oAscSelectionType
.
RangeChartText
:
istextchartmenu
=
true
;
break
;
case
Asc
.
c_oAscSelectionType
.
RangeShapeText
:
istextshapemenu
=
true
;
break
;
}
if
(
!
iscelllocked
&&
(
isimagemenu
||
isshapemenu
||
ischartmenu
||
istextshapemenu
||
istextchartmenu
))
{
this
.
api
.
asc_getGraphicObjectProps
().
every
(
function
(
object
)
{
if
(
object
.
asc_getObjectType
()
==
Asc
.
c_oAscTypeSelectElement
.
Image
)
{
iscelllocked
=
object
.
asc_getObjectValue
().
asc_getLocked
();
}
return
!
iscelllocked
;
});
}
if
(
iscelllocked
||
this
.
api
.
isCellEdited
)
{
menuItems
=
[{
caption
:
me
.
menuCopy
,
event
:
'
copy
'
...
...
@@ -200,24 +226,12 @@ define([
},{
caption
:
me
.
menuPaste
,
event
:
'
paste
'
},{
caption
:
me
.
menuDelete
,
event
:
'
del
'
}];
var
iscellmenu
,
isrowmenu
,
iscolmenu
,
isallmenu
,
ischartmenu
,
isimagemenu
,
istextshapemenu
,
isshapemenu
,
istextchartmenu
,
seltype
=
cellinfo
.
asc_getFlags
().
asc_getSelectionType
(),
iscelllocked
=
cellinfo
.
asc_getLocked
(),
isTableLocked
=
cellinfo
.
asc_getLockedTable
()
===
true
;
switch
(
seltype
)
{
case
Asc
.
c_oAscSelectionType
.
RangeCells
:
iscellmenu
=
true
;
break
;
case
Asc
.
c_oAscSelectionType
.
RangeRow
:
isrowmenu
=
true
;
break
;
case
Asc
.
c_oAscSelectionType
.
RangeCol
:
iscolmenu
=
true
;
break
;
case
Asc
.
c_oAscSelectionType
.
RangeMax
:
isallmenu
=
true
;
break
;
case
Asc
.
c_oAscSelectionType
.
RangeImage
:
isimagemenu
=
true
;
break
;
case
Asc
.
c_oAscSelectionType
.
RangeShape
:
isshapemenu
=
true
;
break
;
case
Asc
.
c_oAscSelectionType
.
RangeChart
:
ischartmenu
=
true
;
break
;
case
Asc
.
c_oAscSelectionType
.
RangeChartText
:
istextchartmenu
=
true
;
break
;
case
Asc
.
c_oAscSelectionType
.
RangeShapeText
:
istextshapemenu
=
true
;
break
;
}
// isTableLocked = cellinfo.asc_getLockedTable()===true;
if
(
isimagemenu
||
isshapemenu
||
ischartmenu
||
istextshapemenu
||
istextchartmenu
)
...
...
@@ -229,9 +243,6 @@ define([
}
else
{
if
(
iscolmenu
||
isrowmenu
)
{
menuItems
.
push
({
caption
:
me
.
menuDelete
,
event
:
'
del
'
},{
caption
:
me
.
menuHide
,
event
:
'
hide
'
},{
...
...
@@ -240,11 +251,6 @@ define([
});
}
else
if
(
iscellmenu
)
{
menuItems
.
push
({
caption
:
me
.
menuDelete
,
event
:
'
del
'
});
!
iscelllocked
&&
menuItems
.
push
({
caption
:
me
.
menuCell
,
...
...
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