Integrated ButtonHelper for FancyBox2
git-svn-id: https://svn.libreccm.org/ccm/trunk@2665 8810af33-2d31-482b-a856-94f89814c4dfmaster
parent
1c04f489fe
commit
ebede11827
|
|
@ -81,7 +81,8 @@ public final class AssignedTaskSection extends Section {
|
|||
|
||||
@Override
|
||||
public final boolean isVisible(final PageState state) {
|
||||
return m_facade.workflowState(state, Workflow.INIT) || m_facade.workflowState(state, Workflow.STOPPED);
|
||||
return m_facade.workflowState(state, Workflow.INIT) || m_facade.workflowState(state,
|
||||
Workflow.STOPPED);
|
||||
}
|
||||
|
||||
private class Listener implements ActionListener {
|
||||
|
|
@ -89,7 +90,9 @@ public final class AssignedTaskSection extends Section {
|
|||
public final void actionPerformed(final ActionEvent e) {
|
||||
m_facade.restartWorkflow(e.getPageState());
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
private class LockLink extends ActionLink {
|
||||
|
|
@ -102,7 +105,8 @@ public final class AssignedTaskSection extends Section {
|
|||
|
||||
@Override
|
||||
public final boolean isVisible(final PageState state) {
|
||||
return m_facade.workflowState(state, Workflow.STARTED) && m_facade.tasksExist(state) && !m_facade.tasksLocked(state);
|
||||
return m_facade.workflowState(state, Workflow.STARTED) && m_facade.tasksExist(state)
|
||||
&& !m_facade.tasksLocked(state);
|
||||
}
|
||||
|
||||
private class Listener implements ActionListener {
|
||||
|
|
@ -110,7 +114,9 @@ public final class AssignedTaskSection extends Section {
|
|||
public final void actionPerformed(final ActionEvent e) {
|
||||
m_facade.lockTasks(e.getPageState());
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
private class UnlockLink extends ActionLink {
|
||||
|
|
@ -123,7 +129,8 @@ public final class AssignedTaskSection extends Section {
|
|||
|
||||
@Override
|
||||
public final boolean isVisible(final PageState state) {
|
||||
return m_facade.workflowState(state, Workflow.STARTED) && m_facade.tasksExist(state) && m_facade.tasksLocked(state);
|
||||
return m_facade.workflowState(state, Workflow.STARTED) && m_facade.tasksExist(state)
|
||||
&& m_facade.tasksLocked(state);
|
||||
}
|
||||
|
||||
private class Listener implements ActionListener {
|
||||
|
|
@ -131,7 +138,9 @@ public final class AssignedTaskSection extends Section {
|
|||
public final void actionPerformed(final ActionEvent e) {
|
||||
m_facade.unlockTasks(e.getPageState());
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
private class WorkflowFacade {
|
||||
|
|
@ -156,6 +165,7 @@ public final class AssignedTaskSection extends Section {
|
|||
final ArrayList getTasks(final PageState state) {
|
||||
return (ArrayList) get(state);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
final void restartWorkflow(final PageState state) {
|
||||
|
|
@ -221,6 +231,7 @@ public final class AssignedTaskSection extends Section {
|
|||
return task.getTaskType().getID().equals(CMSTaskType.AUTHOR)
|
||||
|| task.getTaskType().getID().equals(CMSTaskType.EDIT);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
protected final static GlobalizedMessage gz(final String key) {
|
||||
|
|
@ -230,4 +241,5 @@ public final class AssignedTaskSection extends Section {
|
|||
protected final static String lz(final String key) {
|
||||
return (String) gz(key).localize();
|
||||
}
|
||||
|
||||
}
|
||||
|
|
|
|||
|
|
@ -17,11 +17,9 @@ OpenCCM.prototype.showImageDialog = function(image)
|
|||
width: "",
|
||||
height: "",
|
||||
caption: "",
|
||||
|
||||
alignment: "",
|
||||
caption : "",
|
||||
fancybox: "",
|
||||
|
||||
aspect: ""
|
||||
};
|
||||
|
||||
|
|
@ -119,16 +117,28 @@ OpenCCM.prototype.prepareImageDialog = function()
|
|||
var dialog = this.dialogs["images"] = new Xinha.Dialog(editor, OpenCCM.imagesHtml, 'Xinha', {width: 410})
|
||||
|
||||
// Connect the OK and Cancel buttons
|
||||
dialog.getElementById("ok").onclick = function() {self.imageApply();}
|
||||
dialog.getElementById("remove").onclick = function() { self.imageRemove(); };
|
||||
dialog.getElementById("cancel").onclick = function() { self.dialogs["images"].hide(); };
|
||||
dialog.getElementById("ok").onclick = function() {
|
||||
self.imageApply();
|
||||
}
|
||||
dialog.getElementById("remove").onclick = function() {
|
||||
self.imageRemove();
|
||||
};
|
||||
dialog.getElementById("cancel").onclick = function() {
|
||||
self.dialogs["images"].hide();
|
||||
};
|
||||
|
||||
// Connect the Select button
|
||||
dialog.getElementById("browse").onclick = function() { self.imageBrowse(window); };
|
||||
dialog.getElementById("browse").onclick = function() {
|
||||
self.imageBrowse(window);
|
||||
};
|
||||
|
||||
// Connect onkeyup event handler with dimension filed to recalculate the size according to aspect ratio
|
||||
dialog.getElementById("width").onkeyup = function() { self.calcHeight(); };
|
||||
dialog.getElementById("height").onkeyup = function() { self.calcWidth(); };
|
||||
dialog.getElementById("width").onkeyup = function() {
|
||||
self.calcHeight();
|
||||
};
|
||||
dialog.getElementById("height").onkeyup = function() {
|
||||
self.calcWidth();
|
||||
};
|
||||
|
||||
// OnResize
|
||||
this.dialogs["images"].onresize = function()
|
||||
|
|
|
|||
|
|
@ -9,7 +9,7 @@
|
|||
name="ScientificCMS"
|
||||
prettyName="Scientific CMS"
|
||||
version="2.3.0"
|
||||
release="devel-SNAPSHOT-r2620"
|
||||
release="devel-SNAPSHOT-r2664"
|
||||
webxml="sci-web.xml"
|
||||
portletxml="sci-portlet.xml"
|
||||
webapp="libreccm"
|
||||
|
|
|
|||
|
|
@ -73,7 +73,12 @@
|
|||
<script type="text/javascript">
|
||||
$(document).ready(function() {
|
||||
$("a.imageZoom").fancybox({'type':'image'});
|
||||
$("a.imageGallery").fancybox({'type':'image'});
|
||||
$("a.imageGallery").fancybox({
|
||||
'type': 'image',
|
||||
'helpers': {
|
||||
buttons: {}
|
||||
}
|
||||
});
|
||||
});
|
||||
</script>
|
||||
<!--
|
||||
|
|
|
|||
|
|
@ -29,6 +29,7 @@
|
|||
<usePageTitle/>
|
||||
</title>
|
||||
<useCSSLoader/>
|
||||
<useJQuery/>
|
||||
<useFancybox/>
|
||||
<useMathJax/>
|
||||
</head>
|
||||
|
|
|
|||
|
|
@ -29,6 +29,7 @@
|
|||
<usePageTitle/>
|
||||
</title>
|
||||
<useCSSLoader/>
|
||||
<useJQuery/>
|
||||
<useFancybox/>
|
||||
<useMathJax/>
|
||||
<useJqueryUi/>
|
||||
|
|
|
|||
|
|
@ -34,7 +34,7 @@
|
|||
<fileset dir="${ccm.tools.lib.dir}" includes="pluto-util-*.jar"/>
|
||||
<fileset dir="${ccm.tools.lib.dir}" includes="pluto-container-*.jar"/>
|
||||
<fileset dir="${ccm.tools.lib.dir}" includes="pluto-container-api-*.jar"/>
|
||||
<fileset dir="${app.server.webapp.dir}/pluto/WEB-INF/lib" includes="**/*.jar"/>
|
||||
<!--<fileset dir="${app.server.webapp.dir}/pluto/WEB-INF/lib" includes="**/*.jar"/>-->
|
||||
<!--
|
||||
<fileset dir="/path/to/commons-logging" includes="**/*.jar"/>
|
||||
<fileset dir="/path/to/castor" includes="**/*.jar"/>
|
||||
|
|
|
|||
Loading…
Reference in New Issue