Changeset 924

Show
Ignore:
Timestamp:
05/04/08 23:06:08 (3 months ago)
Author:
laurentj
Message:

ticket #548: some html plugins couldn't be used in other response type

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • branches/1.0.x/lib/jelix/plugins/tpl/html/block.form.php

    r788 r924  
    6767$t->_privateVars[\'__displayed_ctrl\'] = array(); 
    6868'; 
    69     $compiler->addMetaContent('if($GLOBALS[\'gJCoord\']->response!= null){ 
     69    $compiler->addMetaContent('if($GLOBALS[\'gJCoord\']->response!= null && $GLOBALS[\'gJCoord\']->response->getType() ==\'html\'){ 
    7070    $GLOBALS[\'gJCoord\']->response->addJSLink($GLOBALS[\'gJConfig\']->urlengine[\'jelixWWWPath\'].\'js/jforms.js\'); 
    7171    $GLOBALS[\'gJCoord\']->response->addCSSLink($GLOBALS[\'gJConfig\']->urlengine[\'jelixWWWPath\'].\'design/jform.css\'); 
  • branches/1.0.x/lib/jelix/plugins/tpl/html/block.form.php

    r788 r924  
    6767$t->_privateVars[\'__displayed_ctrl\'] = array(); 
    6868'; 
    69     $compiler->addMetaContent('if($GLOBALS[\'gJCoord\']->response!= null){ 
     69    $compiler->addMetaContent('if($GLOBALS[\'gJCoord\']->response!= null && $GLOBALS[\'gJCoord\']->response->getType() ==\'html\'){ 
    7070    $GLOBALS[\'gJCoord\']->response->addJSLink($GLOBALS[\'gJConfig\']->urlengine[\'jelixWWWPath\'].\'js/jforms.js\'); 
    7171    $GLOBALS[\'gJCoord\']->response->addCSSLink($GLOBALS[\'gJConfig\']->urlengine[\'jelixWWWPath\'].\'design/jform.css\'); 
  • branches/1.0.x/lib/jelix/plugins/tpl/html/block.form.php

    r788 r924  
    6767$t->_privateVars[\'__displayed_ctrl\'] = array(); 
    6868'; 
    69     $compiler->addMetaContent('if($GLOBALS[\'gJCoord\']->response!= null){ 
     69    $compiler->addMetaContent('if($GLOBALS[\'gJCoord\']->response!= null && $GLOBALS[\'gJCoord\']->response->getType() ==\'html\'){ 
    7070    $GLOBALS[\'gJCoord\']->response->addJSLink($GLOBALS[\'gJConfig\']->urlengine[\'jelixWWWPath\'].\'js/jforms.js\'); 
    7171    $GLOBALS[\'gJCoord\']->response->addCSSLink($GLOBALS[\'gJConfig\']->urlengine[\'jelixWWWPath\'].\'design/jform.css\'); 
  • branches/1.0.x/lib/jelix/plugins/tpl/html/block.form.php

    r788 r924  
    6767$t->_privateVars[\'__displayed_ctrl\'] = array(); 
    6868'; 
    69     $compiler->addMetaContent('if($GLOBALS[\'gJCoord\']->response!= null){ 
     69    $compiler->addMetaContent('if($GLOBALS[\'gJCoord\']->response!= null && $GLOBALS[\'gJCoord\']->response->getType() ==\'html\'){ 
    7070    $GLOBALS[\'gJCoord\']->response->addJSLink($GLOBALS[\'gJConfig\']->urlengine[\'jelixWWWPath\'].\'js/jforms.js\'); 
    7171    $GLOBALS[\'gJCoord\']->response->addCSSLink($GLOBALS[\'gJConfig\']->urlengine[\'jelixWWWPath\'].\'design/jform.css\'); 
  • branches/1.0.x/lib/jelix/plugins/tpl/html/cfunction.formfull.php

    r702 r924  
    3333    } 
    3434 
    35     $compiler->addMetaContent('if($GLOBALS[\'gJCoord\']->response!= null){ 
     35    $compiler->addMetaContent('if($GLOBALS[\'gJCoord\']->response!= null && $GLOBALS[\'gJCoord\']->response->getType() ==\'html\'){ 
    3636        $GLOBALS[\'gJCoord\']->response->addJSLink($GLOBALS[\'gJConfig\']->urlengine[\'jelixWWWPath\'].\'js/jforms.js\'); 
    3737        $GLOBALS[\'gJCoord\']->response->addCSSLink($GLOBALS[\'gJConfig\']->urlengine[\'jelixWWWPath\'].\'design/jform.css\'); 
  • branches/1.0.x/lib/jelix/plugins/tpl/html/cfunction.formfull.php

    r702 r924  
    3333    } 
    3434 
    35     $compiler->addMetaContent('if($GLOBALS[\'gJCoord\']->response!= null){ 
     35    $compiler->addMetaContent('if($GLOBALS[\'gJCoord\']->response!= null && $GLOBALS[\'gJCoord\']->response->getType() ==\'html\'){ 
    3636        $GLOBALS[\'gJCoord\']->response->addJSLink($GLOBALS[\'gJConfig\']->urlengine[\'jelixWWWPath\'].\'js/jforms.js\'); 
    3737        $GLOBALS[\'gJCoord\']->response->addCSSLink($GLOBALS[\'gJConfig\']->urlengine[\'jelixWWWPath\'].\'design/jform.css\'); 
  • branches/1.0.x/lib/jelix/plugins/tpl/html/cfunction.formfull.php

    r702 r924  
    3333    } 
    3434 
    35     $compiler->addMetaContent('if($GLOBALS[\'gJCoord\']->response!= null){ 
     35    $compiler->addMetaContent('if($GLOBALS[\'gJCoord\']->response!= null && $GLOBALS[\'gJCoord\']->response->getType() ==\'html\'){ 
    3636        $GLOBALS[\'gJCoord\']->response->addJSLink($GLOBALS[\'gJConfig\']->urlengine[\'jelixWWWPath\'].\'js/jforms.js\'); 
    3737        $GLOBALS[\'gJCoord\']->response->addCSSLink($GLOBALS[\'gJConfig\']->urlengine[\'jelixWWWPath\'].\'design/jform.css\'); 
  • branches/1.0.x/lib/jelix/plugins/tpl/html/cfunction.formfull.php

    r702 r924  
    3333    } 
    3434 
    35     $compiler->addMetaContent('if($GLOBALS[\'gJCoord\']->response!= null){ 
     35    $compiler->addMetaContent('if($GLOBALS[\'gJCoord\']->response!= null && $GLOBALS[\'gJCoord\']->response->getType() ==\'html\'){ 
    3636        $GLOBALS[\'gJCoord\']->response->addJSLink($GLOBALS[\'gJConfig\']->urlengine[\'jelixWWWPath\'].\'js/jforms.js\'); 
    3737        $GLOBALS[\'gJCoord\']->response->addCSSLink($GLOBALS[\'gJConfig\']->urlengine[\'jelixWWWPath\'].\'design/jform.css\'); 
  • trunk/lib/jelix/plugins/jforms/html/html.jformsbuilder.php

    r905 r924  
    4747        global $gJCoord, $gJConfig; 
    4848        $resp= $gJCoord->response; 
    49         if($resp === null){ 
     49        if($resp === null || $resp->getType() !='html'){ 
    5050            return; 
    5151        } 
  • trunk/lib/jelix/plugins/jforms/html/html.jformsbuilder.php

    r905 r924  
    4747        global $gJCoord, $gJConfig; 
    4848        $resp= $gJCoord->response; 
    49         if($resp === null){ 
     49        if($resp === null || $resp->getType() !='html'){ 
    5050            return; 
    5151        } 
  • trunk/lib/jelix/plugins/jforms/html/html.jformsbuilder.php

    r905 r924  
    4747        global $gJCoord, $gJConfig; 
    4848        $resp= $gJCoord->response; 
    49         if($resp === null){ 
     49        if($resp === null || $resp->getType() !='html'){ 
    5050            return; 
    5151        } 
  • trunk/lib/jelix/plugins/jforms/html/html.jformsbuilder.php

    r905 r924  
    4747        global $gJCoord, $gJConfig; 
    4848        $resp= $gJCoord->response; 
    49         if($resp === null){ 
     49        if($resp === null || $resp->getType() !='html'){ 
    5050            return; 
    5151        } 
  • trunk/lib/jelix/plugins/tpl/html/block.swf.php

    r901 r924  
    4545 */ 
    4646function jtpl_block_html_swf($compiler, $begin, $params) { 
    47      
     47 
    4848    if($begin) { 
    49          
    5049        $sortie  = ' 
    5150        $src = '.$params[0].'; 
     
    6867        if( count($params) ) foreach($params as $key => $val) 
    6968            echo \'<param name="\'.$key.\'" value="\'.$val.\'" />\'."\n"; 
    70            '; 
     69        '; 
    7170        return $sortie; 
    72          
    7371    } else { 
    74          
    7572        return 'echo \'</object>\';'; 
    76          
    7773    } 
    78  
    7974} 
    8075?> 
  • trunk/lib/jelix/plugins/tpl/html/block.swf.php

    r901 r924  
    4545 */ 
    4646function jtpl_block_html_swf($compiler, $begin, $params) { 
    47      
     47 
    4848    if($begin) { 
    49          
    5049        $sortie  = ' 
    5150        $src = '.$params[0].'; 
     
    6867        if( count($params) ) foreach($params as $key => $val) 
    6968            echo \'<param name="\'.$key.\'" value="\'.$val.\'" />\'."\n"; 
    70            '; 
     69        '; 
    7170        return $sortie; 
    72          
    7371    } else { 
    74          
    7572        return 'echo \'</object>\';'; 
    76          
    7773    } 
    78  
    7974} 
    8075?> 
  • trunk/lib/jelix/plugins/tpl/html/block.swf.php

    r901 r924  
    4545 */ 
    4646function jtpl_block_html_swf($compiler, $begin, $params) { 
    47      
     47 
    4848    if($begin) { 
    49          
    5049        $sortie  = ' 
    5150        $src = '.$params[0].'; 
     
    6867        if( count($params) ) foreach($params as $key => $val) 
    6968            echo \'<param name="\'.$key.\'" value="\'.$val.\'" />\'."\n"; 
    70            '; 
     69        '; 
    7170        return $sortie; 
    72          
    7371    } else { 
    74          
    7572        return 'echo \'</object>\';'; 
    76          
    7773    } 
    78  
    7974} 
    8075?> 
  • trunk/lib/jelix/plugins/tpl/html/block.swf.php

    r901 r924  
    4545 */ 
    4646function jtpl_block_html_swf($compiler, $begin, $params) { 
    47      
     47 
    4848    if($begin) { 
    49          
    5049        $sortie  = ' 
    5150        $src = '.$params[0].'; 
     
    6867        if( count($params) ) foreach($params as $key => $val) 
    6968            echo \'<param name="\'.$key.\'" value="\'.$val.\'" />\'."\n"; 
    70            '; 
     69        '; 
    7170        return $sortie; 
    72          
    7371    } else { 
    74          
    7572        return 'echo \'</object>\';'; 
    76          
    7773    } 
    78  
    7974} 
    8075?> 
  • trunk/lib/jelix/plugins/tpl/html/block.swfjs.php

    r901 r924  
    4646 */ 
    4747function jtpl_block_html_swfjs($compiler, $begin, $params) { 
    48      
     48 
    4949    if($begin) { 
    50          
     50 
    5151        $meta  = ' 
    52                 global $gJCoord, $gJConfig; 
    53                 if( isset($gJCoord->response) ) { 
    54                 $src = '.$params[0].'; 
    55                 $options = '.$params[1].'; 
    56                 $params = '.$params[2].'; 
    57                 $flashvar = '.$params[3].'; 
    58          
    59                 $script = \'$(function(){\'."\n"; 
    60                 $script .= "        ".\'$("#\'.$options[\'id\'].\'").flash({\'."\n"; 
    61                 if( !empty($options[\'width\']) ) 
    62                     $script .= "            ".\'width:"\'.$options[\'width\'].\'",\'."\n"; 
    63                 if( !empty($options[\'height\']) ) 
    64                     $script .= "            ".\'height:"\'.$options[\'height\'].\'",\'."\n"; 
    65                 if( count($params) ) foreach($params as $key => $val) 
    66                     $script .= "            ".$key.\':"\'.$val.\'", \'."\r"; 
    67                 $script .= "            ".\'src:"\'.$t->_vars[\'j_basepath\'].$src.\'"\'."\n"; 
    68                 $script .= "        ".\'}, {\'."\n"; 
    69                 if( !empty($options[\'version\']) ) 
    70                     $script .= "            ".\'version:\'.$options[\'version\'].\',\'."\n"; 
    71                 if( !empty($options[\'detect\']) ) 
    72                     $script .= "            ".\'expressInstall:\'.$options[\'detect\'].\'\'."\n"; 
    73                 $script .= "        ".\'}, function(htmlOptions) {\'."\n"; 
    74                 if( count($flashvar) ) foreach($flashvar as $key => $val) 
    75                     $script .= "            ".\'htmlOptions.flashvars.\'.$key.\' = "\'.$val.\'";\'."\n"; 
    76                 $script .= "            ".\'$(this).children().remove();\'."\n"; 
    77                 $script .= "            ".\'$(this).prepend($.fn.flash.transform(htmlOptions));\'."\n"; 
    78                 $script .= "        ".\'});\'."\n"; 
    79                 $script .= "    ".\'});\'."\n"; 
    80          
    81                  
    82                 $gJCoord->response->addJSLink($gJConfig->urlengine[\'jelixWWWPath\'].\'jquery/jquery.js\'); 
    83                 $gJCoord->response->addJSLink($gJConfig->urlengine[\'jelixWWWPath\'].\'jquery/flash/jquery.flash.js\'); 
    84                 $gJCoord->response->addJSCode($script); 
    85                 } 
     52        global $gJCoord, $gJConfig; 
     53        if( isset($gJCoord->response) && $gJCoord->response->getType() ==\'html\') { 
     54            $src = '.$params[0].'; 
     55            $options = '.$params[1].'; 
     56            $params = '.$params[2].'; 
     57            $flashvar = '.$params[3].'; 
     58 
     59            $script = \'$(function(){\'."\n"; 
     60            $script .= "        ".\'$("#\'.$options[\'id\'].\'").flash({\'."\n"; 
     61            if( !empty($options[\'width\']) ) 
     62                $script .= "            ".\'width:"\'.$options[\'width\'].\'",\'."\n"; 
     63            if( !empty($options[\'height\']) ) 
     64                $script .= "            ".\'height:"\'.$options[\'height\'].\'",\'."\n"; 
     65            if( count($params) ) foreach($params as $key => $val) 
     66                $script .= "            ".$key.\':"\'.$val.\'", \'."\r"; 
     67            $script .= "            ".\'src:"\'.$t->_vars[\'j_basepath\'].$src.\'"\'."\n"; 
     68            $script .= "        ".\'}, {\'."\n"; 
     69            if( !empty($options[\'version\']) ) 
     70                $script .= "            ".\'version:\'.$options[\'version\'].\',\'."\n"; 
     71            if( !empty($options[\'detect\']) ) 
     72                $script .= "            ".\'expressInstall:\'.$options[\'detect\'].\'\'."\n"; 
     73            $script .= "        ".\'}, function(htmlOptions) {\'."\n"; 
     74            if( count($flashvar) ) foreach($flashvar as $key => $val) 
     75                $script .= "            ".\'htmlOptions.flashvars.\'.$key.\' = "\'.$val.\'";\'."\n"; 
     76            $script .= "            ".\'$(this).children().remove();\'."\n"; 
     77            $script .= "            ".\'$(this).prepend($.fn.flash.transform(htmlOptions));\'."\n"; 
     78            $script .= "        ".\'});\'."\n"; 
     79            $script .= "    ".\'});\'."\n"; 
     80 
     81            $gJCoord->response->addJSLink($gJConfig->urlengine[\'jelixWWWPath\'].\'jquery/jquery.js\'); 
     82            $gJCoord->response->addJSLink($gJConfig->urlengine[\'jelixWWWPath\'].\'jquery/flash/jquery.flash.js\'); 
     83            $gJCoord->response->addJSCode($script); 
     84        } 
    8685        '; 
    87                  
     86 
    8887        $compiler->addMetaContent($meta); 
    89          
     88 
    9089        $sortie  = ' 
    9190        $options = '.$params[1].'; 
     
    9796            $att .= \' \'.$key.\'="\'.$val.\'"\'; 
    9897        echo \'<div \'.$att.\'>\'; 
    99                '; 
    100                  
     98        '; 
     99 
    101100        return $sortie; 
    102          
     101 
    103102    } else { 
    104          
     103 
    105104        return 'echo \'</div>\''; 
    106          
     105 
    107106    } 
    108107 
  • trunk/lib/jelix/plugins/tpl/html/block.swfjs.php

    r901 r924  
    4646 */ 
    4747function jtpl_block_html_swfjs($compiler, $begin, $params) { 
    48      
     48 
    4949    if($begin) { 
    50          
     50 
    5151        $meta  = ' 
    52                 global $gJCoord, $gJConfig; 
    53                 if( isset($gJCoord->response) ) { 
    54                 $src = '.$params[0].'; 
    55                 $options = '.$params[1].'; 
    56                 $params = '.$params[2].'; 
    57                 $flashvar = '.$params[3].'; 
    58          
    59                 $script = \'$(function(){\'."\n"; 
    60                 $script .= "        ".\'$("#\'.$options[\'id\'].\'").flash({\'."\n"; 
    61                 if( !empty($options[\'width\']) ) 
    62                     $script .= "            ".\'width:"\'.$options[\'width\'].\'",\'."\n"; 
    63                 if( !empty($options[\'height\']) ) 
    64                     $script .= "            ".\'height:"\'.$options[\'height\'].\'",\'."\n"; 
    65                 if( count($params) ) foreach($params as $key => $val) 
    66                     $script .= "            ".$key.\':"\'.$val.\'", \'."\r"; 
    67                 $script .= "            ".\'src:"\'.$t->_vars[\'j_basepath\'].$src.\'"\'."\n"; 
    68                 $script .= "        ".\'}, {\'."\n"; 
    69                 if( !empty($options[\'version\']) ) 
    70                     $script .= "            ".\'version:\'.$options[\'version\'].\',\'."\n"; 
    71                 if( !empty($options[\'detect\']) ) 
    72                     $script .= "            ".\'expressInstall:\'.$options[\'detect\'].\'\'."\n"; 
    73                 $script .= "        ".\'}, function(htmlOptions) {\'."\n"; 
    74                 if( count($flashvar) ) foreach($flashvar as $key => $val) 
    75                     $script .= "            ".\'htmlOptions.flashvars.\'.$key.\' = "\'.$val.\'";\'."\n"; 
    76                 $script .= "            ".\'$(this).children().remove();\'."\n"; 
    77                 $script .= "            ".\'$(this).prepend($.fn.flash.transform(htmlOptions));\'."\n"; 
    78                 $script .= "        ".\'});\'."\n"; 
    79                 $script .= "    ".\'});\'."\n"; 
    80          
    81                  
    82                 $gJCoord->response->addJSLink($gJConfig->urlengine[\'jelixWWWPath\'].\'jquery/jquery.js\'); 
    83                 $gJCoord->response->addJSLink($gJConfig->urlengine[\'jelixWWWPath\'].\'jquery/flash/jquery.flash.js\'); 
    84                 $gJCoord->response->addJSCode($script); 
    85                 } 
     52        global $gJCoord, $gJConfig; 
     53        if( isset($gJCoord->response) && $gJCoord->response->getType() ==\'html\') { 
     54            $src = '.$params[0].'; 
     55            $options = '.$params[1].'; 
     56            $params = '.$params[2].'; 
     57            $flashvar = '.$params[3].'; 
     58 
     59            $script = \'$(function(){\'."\n"; 
     60            $script .= "        ".\'$("#\'.$options[\'id\'].\'").flash({\'."\n"; 
     61            if( !empty($options[\'width\']) ) 
     62                $script .= "            ".\'width:"\'.$options[\'width\'].\'",\'."\n"; 
     63            if( !empty($options[\'height\']) ) 
     64                $script .= "            ".\'height:"\'.$options[\'height\'].\'",\'."\n"; 
     65            if( count($params) ) foreach($params as $key => $val) 
     66                $script .= "            ".$key.\':"\'.$val.\'", \'."\r"; 
     67            $script .= "            ".\'src:"\'.$t->_vars[\'j_basepath\'].$src.\'"\'."\n"; 
     68            $script .= "        ".\'}, {\'."\n"; 
     69            if( !empty($options[\'version\']) ) 
     70                $script .= "            ".\'version:\'.$options[\'version\'].\',\'."\n"; 
     71            if( !empty($options[\'detect\']) ) 
     72                $script .= "            ".\'expressInstall:\'.$options[\'detect\'].\'\'."\n"; 
     73            $script .= "        ".\'}, function(htmlOptions) {\'."\n"; 
     74            if( count($flashvar) ) foreach($flashvar as $key => $val) 
     75                $script .= "            ".\'htmlOptions.flashvars.\'.$key.\' = "\'.$val.\'";\'."\n"; 
     76            $script .= "            ".\'$(this).children().remove();\'."\n"; 
     77            $script .= "            ".\'$(this).prepend($.fn.flash.transform(htmlOptions));\'."\n"; 
     78            $script .= "        ".\'});\'."\n"; 
     79            $script .= "    ".\'});\'."\n"; 
     80 
     81            $gJCoord->response->addJSLink($gJConfig->urlengine[\'jelixWWWPath\'].\'jquery/jquery.js\'); 
     82            $gJCoord->response->addJSLink($gJConfig->urlengine[\'jelixWWWPath\'].\'jquery/flash/jquery.flash.js\'); 
     83            $gJCoord->response->addJSCode($script); 
     84        } 
    8685        '; 
    87                  
     86 
    8887        $compiler->addMetaContent($meta); 
    89          
     88 
    9089        $sortie  = ' 
    9190        $options = '.$params[1].'; 
     
    9796            $att .= \' \'.$key.\'="\'.$val.\'"\'; 
    9897        echo \'<div \'.$att.\'>\'; 
    99                '; 
    100                  
     98        '; 
     99 
    101100        return $sortie; 
    102          
     101 
    103102    } else { 
    104          
     103 
    105104        return 'echo \'</div>\''; 
    106          
     105 
    107106    } 
    108107 
  • trunk/lib/jelix/plugins/tpl/html/block.swfjs.php

    r901 r924  
    4646 */ 
    4747function jtpl_block_html_swfjs($compiler, $begin, $params) { 
    48      
     48 
    4949    if($begin) { 
    50          
     50 
    5151        $meta  = ' 
    52                 global $gJCoord, $gJConfig; 
    53                 if( isset($gJCoord->response) ) { 
    54                 $src = '.$params[0].'; 
    55                 $options = '.$params[1].'; 
    56                 $params = '.$params[2].'; 
    57                 $flashvar = '.$params[3].'; 
    58          
    59                 $script = \'$(function(){\'."\n"; 
    60                 $script .= "        ".\'$("#\'.$options[\'id\'].\'").flash({\'."\n"; 
    61                 if( !empty($options[\'width\']) ) 
    62                     $script .= "            ".\'width:"\'.$options[\'width\'].\'",\'."\n"; 
    63                 if( !empty($options[\'height\']) ) 
    64                     $script .= "            ".\'height:"\'.$options[\'height\'].\'",\'."\n"; 
    65                 if( count($params) ) foreach($params as $key => $val) 
    66                     $script .= "            ".$key.\':"\'.$val.\'", \'."\r"; 
    67                 $script .= "            ".\'src:"\'.$t->_vars[\'j_basepath\'].$src.\'"\'."\n"; 
    68                 $script .= "        ".\'}, {\'."\n"; 
    69                 if( !empty($options[\'version\']) ) 
    70                     $script .= "            ".\'version:\'.$options[\'version\'].\',\'."\n"; 
    71                 if( !empty($options[\'detect\']) ) 
    72                     $script .= "            ".\'expressInstall:\'.$options[\'detect\'].\'\'."\n"; 
    73                 $script .= "        ".\'}, function(htmlOptions) {\'."\n"; 
    74                 if( count($flashvar) ) foreach($flashvar as $key => $val) 
    75                     $script .= "            ".\'htmlOptions.flashvars.\'.$key.\' = "\'.$val.\'";\'."\n"; 
    76                 $script .= "            ".\'$(this).children().remove();\'."\n"; 
    77                 $script .= "            ".\'$(this).prepend($.fn.flash.transform(htmlOptions));\'."\n"; 
    78                 $script .= "        ".\'});\'."\n"; 
    79                 $script .= "    ".\'});\'."\n"; 
    80          
    81                  
    82                 $gJCoord->response->addJSLink($gJConfig->urlengine[\'jelixWWWPath\'].\'jquery/jquery.js\'); 
    83                 $gJCoord->response->addJSLink($gJConfig->urlengine[\'jelixWWWPath\'].\'jquery/flash/jquery.flash.js\'); 
    84                 $gJCoord->response->addJSCode($script); 
    85                 } 
     52        global $gJCoord, $gJConfig; 
     53        if( isset($gJCoord->response) && $gJCoord->response->getType() ==\'html\') { 
     54            $src = '.$params[0].'; 
     55            $options = '.$params[1].'; 
     56            $params = '.$params[2].'; 
     57            $flashvar = '.$params[3].'; 
     58 
     59            $script = \'$(function(){\'."\n"; 
     60            $script .= "        ".\'$("#\'.$options[\'id\'].\'").flash({\'."\n"; 
     61            if( !empty($options[\'width\']) ) 
     62                $script .= "            ".\'width:"\'.$options[\'width\'].\'",\'."\n"; 
     63            if( !empty($options[\'height\']) ) 
     64                $script .= "            ".\'height:"\'.$options[\'height\'].\'",\'."\n"; 
     65            if( count($params) ) foreach($params as $key => $val) 
     66                $script .= "            ".$key.\':"\'.$val.\'", \'."\r"; 
     67            $script .= "            ".\'src:"\'.$t->_vars[\'j_basepath\'].$src.\'"\'."\n"; 
     68            $script .= "        ".\'}, {\'."\n"; 
     69            if( !empty($options[\'version\']) ) 
     70                $script .= "            ".\'version:\'.$options[\'version\'].\',\'."\n"; 
     71            if( !empty($options[\'detect\']) ) 
     72                $script .= "            ".\'expressInstall:\'.$options[\'detect\'].\'\'."\n"; 
     73            $script .= "        ".\'}, function(htmlOptions) {\'."\n"; 
     74            if( count($flashvar) ) foreach($flashvar as $key => $val) 
     75                $script .= "            ".\'htmlOptions.flashvars.\'.$key.\' = "\'.$val.\'";\'."\n"; 
     76            $script .= "            ".\'$(this).children().remove();\'."\n"; 
     77            $script .= "            ".\'$(this).prepend($.fn.flash.transform(htmlOptions));\'."\n"; 
     78            $script .= "        ".\'});\'."\n"; 
     79            $script .= "    ".\'});\'."\n"; 
     80 
     81            $gJCoord->response->addJSLink($gJConfig->urlengine[\'jelixWWWPath\'].\'jquery/jquery.js\'); 
     82            $gJCoord->response->addJSLink($gJConfig->urlengine[\'jelixWWWPath\'].\'jquery/flash/jquery.flash.js\'); 
     83            $gJCoord->response->addJSCode($script); 
     84        } 
    8685        '; 
    87                  
     86 
    8887        $compiler->addMetaContent($meta); 
    89          
     88 
    9089        $sortie  = ' 
    9190        $options = '.$params[1].'; 
     
    9796            $att .= \' \'.$key.\'="\'.$val.\'"\'; 
    9897        echo \'<div \'.$att.\'>\'; 
    99                '; 
    100                  
     98        '; 
     99 
    101100        return $sortie; 
    102          
     101 
    103102    } else { 
    104          
     103 
    105104        return 'echo \'</div>\''; 
    106          
     105 
    107106    } 
    108107 
  • trunk/lib/jelix/plugins/tpl/html/block.swfjs.php

    r901 r924  
    4646 */ 
    4747function jtpl_block_html_swfjs($compiler, $begin, $params) { 
    48      
     48 
    4949    if($begin) { 
    50          
     50 
    5151        $meta  = ' 
    52                 global $gJCoord, $gJConfig; 
    53                 if( isset($gJCoord->response) ) { 
    54                 $src = '.$params[0].'; 
    55                 $options = '.$params[1].'; 
    56                 $params = '.$params[2].'; 
    57                 $flashvar = '.$params[3].'; 
    58          
    59                 $script = \'$(function(){\'."\n"; 
    60                 $script .= "        ".\'$("#\'.$options[\'id\'].\'").flash({\'."\n"; 
    61                 if( !empty($options[\'width\']) ) 
    62                     $script .= "            ".\'width:"\'.$options[\'width\'].\'",\'."\n"; 
    63                 if( !empty($options[\'height\']) ) 
    64                     $script .= "            ".\'height:"\'.$options[\'height\'].\'",\'."\n"; 
    65                 if( count($params) ) foreach($params as $key => $val) 
    66                     $script .= "            ".$key.\':"\'.$val.\'", \'."\r"; 
    67                 $script .= "            ".\'src:"\'.$t->_vars[\'j_basepath\'].$src.\'"\'."\n"; 
    68                 $script .= "        ".\'}, {\'."\n"; 
    69                 if( !empty($options[\'version\']) ) 
    70                     $script .= "            ".\'version:\'.$options[\'version\'].\',\'."\n"; 
    71                 if( !empty($options[\'detect\']) ) 
    72                     $script .= "            ".\'expressInstall:\'.$options[\'detect\'].\'\'."\n"; 
    73                 $script .= "        ".\'}, function(htmlOptions) {\'."\n"; 
    74                 if( count($flashvar) ) foreach($flashvar as $key => $val) 
    75                     $script .= "            ".\'htmlOptions.flashvars.\'.$key.\' = "\'.$val.\'";\'."\n"; 
    76                 $script .= "            ".\'$(this).children().remove();\'."\n"; 
    77                 $script .= "            ".\'$(this).prepend($.fn.flash.transform(htmlOptions));\'."\n"; 
    78                 $script .= "        ".\'});\'."\n"; 
    79                 $script .= "    ".\'});\'."\n"; 
    80          
    81                  
    82                 $gJCoord->response->addJSLink($gJConfig->urlengine[\'jelixWWWPath\'].\'jquery/jquery.js\'); 
    83                 $gJCoord->response->addJSLink($gJConfig->urlengine[\'jelixWWWPath\'].\'jquery/flash/jquery.flash.js\'); 
    84                 $gJCoord->response->addJSCode($script); 
    85                 } 
     52        global $gJCoord, $gJConfig; 
     53        if( isset($gJCoord->response) && $gJCoord->response->getType() ==\'html\') { 
     54            $src = '.$params[0].'; 
     55            $options = '.$params[1].'; 
     56            $params = '.$params[2].'; 
     57            $flashvar = '.$params[3].'; 
     58 
     59            $script = \'$(function(){\'."\n"; 
     60            $script .= "        ".\'$("#\'.$options[\'id\'].\'").flash({\'."\n"; 
     61            if( !empty($options[\'width\']) ) 
     62                $script .= "            ".\'width:"\'.$options[\'width\'].\'",\'."\n"; 
     63            if( !empty($options[\'height\']) ) 
     64                $script .= "            ".\'height:"\'.$options[\'height\'].\'",\'."\n"; 
     65            if( count($params) ) foreach($params as $key => $val) 
     66                $script .= "            ".$key.\':"\'.$val.\'", \'."\r"; 
     67            $script .= "            ".\'src:"\'.$t->_vars[\'j_basepath\'].$src.\'"\'."\n"; 
     68            $script .= "        ".\'}, {\'."\n"; 
     69            if( !empty($options[\'version\']) ) 
     70                $script .= "            ".\'version:\'.$options[\'version\'].\',\'."\n"; 
     71            if( !empty($options[\'detect\']) ) 
     72                $script .= "            ".\'expressInstall:\'.$options[\'detect\'].\'\'."\n"; 
     73            $script .= "        ".\'}, function(htmlOptions) {\'."\n"; 
     74            if( count($flashvar) ) foreach($flashvar as $key => $val) 
     75                $script .= "            ".\'htmlOptions.flashvars.\'.$key.\' = "\'.$val.\'";\'."\n"; 
     76            $script .= "            ".\'$(this).children().remove();\'."\n"; 
     77            $script .= "            ".\'$(this).prepend($.fn.flash.transform(htmlOptions));\'."\n"; 
     78            $script .= "        ".\'});\'."\n"; 
     79            $script .= "    ".\'});\'."\n"; 
     80 
     81            $gJCoord->response->addJSLink($gJConfig->urlengine[\'jelixWWWPath\'].\'jquery/jquery.js\'); 
     82            $gJCoord->response->addJSLink($gJConfig->urlengine[\'jelixWWWPath\'].\'jquery/flash/jquery.flash.js\'); 
     83            $gJCoord->response->addJSCode($script); 
     84        } 
    8685        '; 
    87                  
     86 
    8887        $compiler->addMetaContent($meta); 
    89          
     88 
    9089        $sortie  = ' 
    9190        $options = '.$params[1].'; 
     
    9796            $att .= \' \'.$key.\'="\'.$val.\'"\'; 
    9897        echo \'<div \'.$att.\'>\'; 
    99                '; 
    100                  
     98        '; 
     99 
    101100        return $sortie; 
    102          
     101 
    103102    } else { 
    104          
     103 
    105104        return 'echo \'</div>\''; 
    106          
     105 
    107106    } 
    108107 
  • trunk/lib/jelix/plugins/tpl/html/cfunction.swfbiscuit.php

    r901 r924  
    1717 *       array('quality'=>'hight', 'wmode'=>'transparent'), 
    1818 *       array('longeur'=>150)} 
    19  *  
     19 * 
    2020 * Render : 
    21  *  
     21 * 
    2222 * <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" 
    2323 *         codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" 
     
    3030 *            type="application/x-shockwave-flash" width="150" height="90"/> 
    3131 * </object> 
    32  *  
     32 * 
    3333 * $params[0] url of the swf 
    3434 * $params[1]['id'] id of <object .../> 
     
    4343 */ 
    4444function jtpl_cfunction_html_swfbiscuit($tpl, $params) { 
    45      
     45 
    4646    $sortie  = ' 
    4747        $src = '.$params[0].'; 
     
    7373        echo \'" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="\'.$options[\'width\'].\'" height="\'.$options[\'height\'].\'"></embed>\'; 
    7474        echo \'</object>\'; 
    75                '; 
     75        '; 
    7676    return $sortie; 
    77  
    7877} 
    7978?> 
  • trunk/lib/jelix/plugins/tpl/html/cfunction.swfbiscuit.php

    r901 r924  
    1717 *       array('quality'=>'hight', 'wmode'=>'transparent'), 
    1818 *       array('longeur'=>150)} 
    19  *  
     19 * 
    2020 * Render : 
    21  *  
     21 * 
    2222 * <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" 
    2323 *         codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" 
     
    3030 *            type="application/x-shockwave-flash" width="150" height="90"/> 
    3131 * </object> 
    32  *  
     32 * 
    3333 * $params[0] url of the swf 
    3434 * $params[1]['id'] id of <object .../> 
     
    4343 */ 
    4444function jtpl_cfunction_html_swfbiscuit($tpl, $params) { 
    45      
     45 
    4646    $sortie  = ' 
    4747        $src = '.$params[0].'; 
     
    7373        echo \'" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="\'.$options[\'width\'].\'" height="\'.$options[\'height\'].\'"></embed>\'; 
    7474        echo \'</object>\'; 
    75                '; 
     75        '; 
    7676    return $sortie; 
    77  
    7877} 
    7978?> 
  • trunk/lib/jelix/plugins/tpl/html/cfunction.swfbiscuit.php

    r901 r924  
    1717 *       array('quality'=>'hight', 'wmode'=>'transparent'), 
    1818 *       array('longeur'=>150)} 
    19  *  
     19 * 
    2020 * Render : 
    21  *  
     21 * 
    2222 * <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" 
    2323 *         codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" 
     
    3030 *            type="application/x-shockwave-flash" width="150" height="90"/> 
    3131 * </object> 
    32  *  
     32 * 
    3333 * $params[0] url of the swf 
    3434 * $params[1]['id'] id of <object .../> 
     
    4343 */ 
    4444function jtpl_cfunction_html_swfbiscuit($tpl, $params) { 
    45      
     45 
    4646    $sortie  = ' 
    4747        $src = '.$params[0].'; 
     
    7373        echo \'" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="\'.$options[\'width\'].\'" height="\'.$options[\'height\'].\'"></embed>\'; 
    7474        echo \'</object>\'; 
    75               &nbs