Hi,

I think it should work as it won't break anything.

--
Raymond Irving

--- [EMAIL PROTECTED] wrote:
> Hi 
> 
> This is a mail basicly for Raymond Irving as you
> have implementet the Blueprint
> model in dynLayer.inline.js.
> 
> I would like to get string of generateBlueprint()
> *without* opening a
> window. This would give me the possability to send
> the blueprint
> directly to the server without the overhead of
> manualy coping the text
> from the popup window that is currently created now.
> 
> Question:
> Could you add following modification to
> dynLayer.inline.js 
> - replacing the generateBlueprint-function.
> - adding getBlueprint-function
> 
> 
> NEW: (untested, but actually only refactoring)
> ----------------------------------------------------
> DynElement.prototype.getBlueprint = function(type) {
>       var i,c,ht,str =[];
>       var ch=this.children;
>       for(i=0;i<ch.length;i++) {
>               c = ch[i];
>               DynElement._flagPreCreate(c);
>               ht=c.getOuterHTML();
>               if(!type || type=='css') str[i]=ht;
>               else {
>                       ht=ht.replace(/\'/g,'\\\'');
>                       ht=ht.replace(/\r/g,'\\r');
>                       ht=ht.replace(/\n/g,'\\n');
>                       str[str.length]='_bw(\''+ht+'\');';
>               }
>       }
>       if(!type || type=='css') str=str.join('');
>       else str=str.join('\n');
>       if(type=='css') {       // generate style sheet from
> blueprints
>               var ar=str.split('<div');
>               for(i=0;i<ar.length;i++){
>                       ar[i]=ar[i].replace(/(.+)id="(.+)"
> style="(.+)"(.+)/g,'#$2 {$3}');
>               }
>               str=ar.join('');
>       }
>       return str;
> }
> 
> DynElement.prototype.generateBlueprint =
> function(type) {
>       var url=dynapi.library.path+'ext/blueprint.html';
>       var
>
win=window.open(url,'blueprint','width=500,height=350,scrollbars=no,status=no,toolbar=no');
>       var f=win.document.forms['frm'];
>       f.txtout.value=DynLayer.getBlueprint(type);
> };
> 
> 
> Thanks
> -- 
> S. Blum <[EMAIL PROTECTED]>
> 
> 
> 
> 
>
-------------------------------------------------------
> This SF.Net email sponsored by: Free pre-built
> ASP.NET sites including
> Data Reports, E-commerce, Portals, and Forums are
> available now.
> Download today and enter to win an XBOX or Visual
> Studio .NET.
>
http://aspnet.click-url.com/go/psa00100003ave/direct;at.aspnet_072303_01/01
> _______________________________________________
> Dynapi-Dev mailing list
> [EMAIL PROTECTED]
>
http://www.mail-archive.com/[EMAIL PROTECTED]/


__________________________________
Do you Yahoo!?
Yahoo! SiteBuilder - Free, easy-to-use web site design software
http://sitebuilder.yahoo.com


-------------------------------------------------------
This SF.Net email sponsored by: Free pre-built ASP.NET sites including
Data Reports, E-commerce, Portals, and Forums are available now.
Download today and enter to win an XBOX or Visual Studio .NET.
http://aspnet.click-url.com/go/psa00100003ave/direct;at.aspnet_072303_01/01
_______________________________________________
Dynapi-Dev mailing list
[EMAIL PROTECTED]
http://www.mail-archive.com/[EMAIL PROTECTED]/

Reply via email to