[Checkins]
SVN: z3c.reference/branches/flash/src/z3c/reference/browser/
added simple view for flash imagetool
Johannes Faigle
johannes.faigle at lovelysystems.com
Wed Sep 5 11:54:46 EDT 2007
Log message for revision 79482:
added simple view for flash imagetool
Changed:
U z3c.reference/branches/flash/src/z3c/reference/browser/configure.zcml
A z3c.reference/branches/flash/src/z3c/reference/browser/imagetool.pt
U z3c.reference/branches/flash/src/z3c/reference/browser/resources/jquery.popupwindow.js
U z3c.reference/branches/flash/src/z3c/reference/browser/views.py
-=-
Modified: z3c.reference/branches/flash/src/z3c/reference/browser/configure.zcml
===================================================================
--- z3c.reference/branches/flash/src/z3c/reference/browser/configure.zcml 2007-09-05 15:07:29 UTC (rev 79481)
+++ z3c.reference/branches/flash/src/z3c/reference/browser/configure.zcml 2007-09-05 15:54:45 UTC (rev 79482)
@@ -53,8 +53,6 @@
<resourceLibrary name="z3c.reference"
require="z3c.javascript.jquery">
- <!--directory source="resources"
- include="z3c_reference.js jquery.thickbox.js thickbox.css forms.extended.js extra.js jquery.forms.js"/-->
<directory source="resources"
include="z3c_reference.js jquery.popupwindow.js"/>
</resourceLibrary>
@@ -63,5 +61,14 @@
name="z3c.reference.resources"
directory="resources"
/>
+
+ <!-- imagetool -->
+ <browser:page
+ for="z3c.reference.demo.interfaces.IDemoFolder"
+ name="imagetool.html"
+ class=".views.ImageTool"
+ permission="zope.ManageContent"
+ template="imagetool.pt"
+ />
</configure>
\ No newline at end of file
Added: z3c.reference/branches/flash/src/z3c/reference/browser/imagetool.pt
===================================================================
--- z3c.reference/branches/flash/src/z3c/reference/browser/imagetool.pt (rev 0)
+++ z3c.reference/branches/flash/src/z3c/reference/browser/imagetool.pt 2007-09-05 15:54:45 UTC (rev 79482)
@@ -0,0 +1,33 @@
+<script src="jquery"
+ type="text/javascript"
+ tal:attributes="src context/++resource++jquery.js">
+</script>
+<script type="text/javascript"
+ tal:content="string:
+ function loadFlash() {
+ var url='${context/++resource++imagetool.swf}';
+ var img='${context/++resource++img.jpg}';
+ url = url + '?url=' + img;
+ var so = new SWFObject(url, 'image-tool-target', '100%', '490px', '8', 0x000000);
+ so.addParam('allowScriptAccess', 'sameDomain');
+ so.addParam('movie', url);
+ so.addParam('quality', 'high');
+ so.addVariable('crop_x', '100');
+ so.addVariable('crop_y', '100');
+ so.addVariable('crop_w', '100');
+ so.addVariable('crop_h', '100');
+ so.addVariable('original_w', '600');
+ so.addVariable('original_h', '400');
+ so.addVariable('zoomfactor', '0.33');
+ so.addVariable('rotation', '90');
+ var ok = so.write('image-tool-target');
+ }
+ ">
+</script>
+<script type="text/javascript">
+ $(document).ready(loadFlash);
+</script>
+<div class="image-tool">
+ <div id="image-tool-target">
+ </div>
+</div>
\ No newline at end of file
Modified: z3c.reference/branches/flash/src/z3c/reference/browser/resources/jquery.popupwindow.js
===================================================================
--- z3c.reference/branches/flash/src/z3c/reference/browser/resources/jquery.popupwindow.js 2007-09-05 15:07:29 UTC (rev 79481)
+++ z3c.reference/branches/flash/src/z3c/reference/browser/resources/jquery.popupwindow.js 2007-09-05 15:54:45 UTC (rev 79482)
@@ -98,7 +98,7 @@
window:
{
height:550,
- width:171,
+ width:500,
status:0,
scrollbars:1,
resizable:1
Modified: z3c.reference/branches/flash/src/z3c/reference/browser/views.py
===================================================================
--- z3c.reference/branches/flash/src/z3c/reference/browser/views.py 2007-09-05 15:07:29 UTC (rev 79481)
+++ z3c.reference/branches/flash/src/z3c/reference/browser/views.py 2007-09-05 15:54:45 UTC (rev 79482)
@@ -105,6 +105,7 @@
def update(self):
super(ViewReferenceEditor, self).update()
+
target = self.request.get('target')
searchFormName = self.request.get('search')
editFormName = self.request.get('edit')
@@ -130,3 +131,7 @@
@property
def url(self):
return absoluteURL(self.context, self.request)
+
+
+class ImageTool(object):
+ pass
More information about the Checkins
mailing list