Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
K
kityminder-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
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Commits
Issue Boards
Open sidebar
吴志俊
kityminder-core
Commits
094eb0fd
Commit
094eb0fd
authored
Feb 18, 2014
by
Akikonata
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
added interactchange
parent
e1040310
Changes
4
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
37 additions
and
15 deletions
+37
-15
markers.js
dialogs/markers/markers.js
+13
-0
kityminder.js
src/core/kityminder.js
+9
-10
icon.js
src/module/icon.js
+14
-4
dialogsize.css
themes/default/_css/dialogsize.css
+1
-1
No files found.
dialogs/markers/markers.js
View file @
094eb0fd
...
...
@@ -25,10 +25,23 @@
initEvent
:
function
(
km
,
$w
)
{
$w
.
on
(
"click"
,
"li"
,
function
()
{
var
$this
=
$
(
this
);
$this
.
siblings
().
removeClass
(
"active"
);
$this
.
toggleClass
(
"active"
);
var
val
=
$this
.
val
();
if
(
!
$this
.
hasClass
(
"active"
)
)
{
val
=
null
;
}
var
type
=
$this
.
attr
(
"type"
);
km
.
execCommand
(
type
,
val
);
}
);
km
.
on
(
'interactchange'
,
function
(
e
)
{
var
valPri
=
this
.
queryCommandValue
(
"setpriority"
);
var
valPro
=
this
.
queryCommandValue
(
"setprogress"
);
$w
.
find
(
"li[type='setpriority']"
).
removeClass
(
"active"
);
$w
.
find
(
"li[type='setpriority'][value='"
+
valPri
+
"']"
).
addClass
(
"active"
);
$w
.
find
(
"li[type='setprogress']"
).
removeClass
(
"active"
);
$w
.
find
(
"li[type='setprogress'][value='"
+
valPro
+
"']"
).
addClass
(
"active"
);
}
);
},
buttons
:
{
'ok'
:
{
...
...
src/core/kityminder.js
View file @
094eb0fd
var
KityMinder
=
window
.
KM
=
window
.
KityMinder
=
function
()
{
window
.
KityMinder
=
function
()
{
var
instanceMap
=
{},
instanceId
=
0
;
return
{
version
:
'1.0.0'
,
createMinder
:
function
(
renderTarget
,
options
)
{
version
:
'1.0.0'
,
createMinder
:
function
(
renderTarget
,
options
)
{
options
=
options
||
{};
options
.
renderTo
=
Utils
.
isString
(
renderTarget
)
?
document
.
getElementById
(
renderTarget
)
:
renderTarget
;
var
minder
=
new
Minder
(
options
);
this
.
addMinder
(
options
.
renderTo
,
minder
);
this
.
addMinder
(
options
.
renderTo
,
minder
);
return
minder
;
},
addMinder
:
function
(
target
,
minder
)
{
addMinder
:
function
(
target
,
minder
)
{
var
id
;
if
(
typeof
(
target
)
===
'string'
)
{
id
=
target
;
...
...
@@ -20,17 +20,16 @@ var KityMinder =
}
instanceMap
[
id
]
=
minder
;
},
getMinder
:
function
(
target
,
options
)
{
getMinder
:
function
(
target
,
options
)
{
var
id
;
if
(
typeof
(
target
)
===
'string'
)
{
id
=
target
;
}
else
{
id
=
target
.
id
||
(
"KM_INSTANCE_"
+
instanceId
++
);
}
return
instanceMap
[
id
]
||
this
.
createMinder
(
target
,
options
);
return
instanceMap
[
id
]
||
this
.
createMinder
(
target
,
options
);
},
//挂接多语言
LANG
:{}
LANG
:
{}
}
}();
}();
\ No newline at end of file
src/module/icon.js
View file @
094eb0fd
...
...
@@ -54,8 +54,13 @@ KityMinder.registerModule( "IconModule", function () {
}
},
queryValue
:
function
(
km
)
{
var
node
=
km
.
getSelectedNode
();
return
node
.
getData
(
"PriorityIcon"
);
var
nodes
=
km
.
getSelectedNodes
();
var
val
;
for
(
var
i
=
0
;
i
<
nodes
.
length
;
i
++
)
{
val
=
nodes
[
i
].
getData
(
"PriorityIcon"
);
if
(
val
)
break
;
}
return
val
;
}
};
}
)()
);
...
...
@@ -70,8 +75,13 @@ KityMinder.registerModule( "IconModule", function () {
}
},
queryValue
:
function
(
km
)
{
var
node
=
km
.
getSelectedNode
();
return
node
.
getData
(
"ProgressIcon"
);
var
nodes
=
km
.
getSelectedNodes
();
var
val
;
for
(
var
i
=
0
;
i
<
nodes
.
length
;
i
++
)
{
val
=
nodes
[
i
].
getData
(
"ProgressIcon"
);
if
(
val
)
break
;
}
return
val
;
}
};
}
)()
);
...
...
themes/default/_css/dialogsize.css
View file @
094eb0fd
...
...
@@ -15,7 +15,7 @@
cursor
:
pointer
;
color
:
#333
}
.icon-list
li
:hover
{
.icon-list
li
:hover
,
.icon-list
li
.active
{
background
:
#cfe0f7
}
.icon-list
li
span
.icon
{
...
...
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