Changeset 7087
- Timestamp:
- 01/19/08 14:29:06 (10 months ago)
- Files:
-
- plugins/sfExtjsThemePlugin/data/generator/sfPropelAdmin/extjs/template/templates/__edit_form_ajax_inner.php (modified) (4 diffs)
- plugins/sfExtjsThemePlugin/data/generator/sfPropelAdmin/extjs/template/templates/_edit_form_ajax_tabpages.php (modified) (5 diffs)
- plugins/sfExtjsThemePlugin/data/generator/sfPropelAdmin/extjs/template/templates/_list_ajax_renderer.php (modified) (2 diffs)
- plugins/sfExtjsThemePlugin/data/generator/sfPropelAdmin/extjs/template/templates/editAjaxSuccess.php (modified) (2 diffs)
- plugins/sfExtjsThemePlugin/lib/sfExtjsPropelAdminGenerator.php (modified) (5 diffs)
- plugins/sfExtjsThemePlugin/web/css/collapsing-disabled.css (modified) (1 diff)
- plugins/sfExtjsThemePlugin/web/js/extUxTabPanel.js (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
plugins/sfExtjsThemePlugin/data/generator/sfPropelAdmin/extjs/template/templates/__edit_form_ajax_inner.php
r7020 r7087 1 <?php 2 $pkn = $this->getPrimaryKeyAdminColumn()->getName(); 3 ?> 4 [?php 5 $pk = '<?php echo $this->getModuleName() ?>_new'; 6 if (!$<?php echo $this->getSingularName() ?>->isNew()) 7 { 8 $pk = '<?php echo $this->getModuleName() ?>'.$sf_request->getParameter('<?php echo $pkn ?>'); 9 } 10 ?] 11 12 <div id="edit_page_<?php echo $pageName ?>_[?php echo $pk ?]"> 13 1 14 <?php 2 15 //TODO THIS SHOULD BE MOVED TO A HELPER or something!!!!! … … 34 47 // $prefix = sfInflector::underscore($this->getClassName()).$tableDelimiter; 35 48 36 $formName = $edit_name."Form".ucfirst($this->getModuleName()); 37 ?> 38 [?php $formName = "<?php echo $formName ?>".$sf_request->getParameter('<?php echo $pkn ?>', 0) ?] 39 40 <div id="div[?php echo ucfirst($formName) ?]" style="margin: 5px;"></div> 49 ?> 50 [?php $formName = "edit_page_<?php echo $pageName ?>_".$pk."_form" ?] 51 52 <div id="[?php echo $formName ?]_div" style="margin: 5px;"></div> 41 53 42 54 <script type="text/javascript"> … … 353 365 <script type="text/javascript"> 354 366 Ext.onReady(function(){ 355 <?php echo $edit_ns ?>.get[?php echo uc first($formName) ?]().render('div[?php echo ucfirst($formName) ?]');367 <?php echo $edit_ns ?>.get[?php echo ucFirst($formName) ?]().render('[?php echo $formName ?]_div'); 356 368 }); 357 369 </script> … … 370 382 <?php //echo $this->addCredentialCondition($this->getButtonToAction('_delete', $editActions['_delete'], true), $editActions['_delete']) ?> 371 383 <?php //endif; ?> 384 385 </div> plugins/sfExtjsThemePlugin/data/generator/sfPropelAdmin/extjs/template/templates/_edit_form_ajax_tabpages.php
r7065 r7087 1 <?php 2 $pkn = $this->getPrimaryKeyAdminColumn()->getName(); 3 ?> 4 [?php 5 $pk = '<?php echo $this->getModuleName() ?>_new'; 6 if (!$<?php echo $this->getSingularName() ?>->isNew()) 7 { 8 $pk = '<?php echo $this->getModuleName() ?>'.$sf_request->getParameter('<?php echo $pkn ?>'); 9 } 10 ?] 11 1 12 <?php 2 13 … … 11 22 if (is_array($pages) && (count($pages)>0)): 12 23 ?> 13 <div id="edit_page s">24 <div id="edit_page_[?php echo $pk ?]"> 14 25 [?php 15 26 /* … … 30 41 $innerContent = ob_get_clean(); 31 42 32 $content = '<div id="edit_page_'.$pageName.'">'; 33 $content .= $innerContent; 34 $content .= '</div>'; 43 $content = $innerContent; 35 44 36 45 // replace [?php and ?] … … 62 71 $edit_key = 'edit.pages.'.$pageName; 63 72 $pageTitle = $this->getParameterValue($edit_key.'.title', $pageName); 64 $items[] = (array('contentEl' => 'edit_page_'.$pageName , 'title' => $pageTitle));73 $items[] = (array('contentEl' => 'edit_page_'.$pageName.'_[?php echo $pk ?]', 'title' => $pageTitle)); 65 74 } 66 75 … … 77 86 'tabWidth' => 200, 78 87 'deferredRender' => false, 79 'renderTo' => 'edit_page s',88 'renderTo' => 'edit_page_[?php echo $pk ?]', 80 89 81 90 'border' => false, plugins/sfExtjsThemePlugin/data/generator/sfPropelAdmin/extjs/template/templates/_list_ajax_renderer.php
r7074 r7087 125 125 } 126 126 ?> 127 function renderHeader(value, p , record){127 function renderHeader(value, params, record, attr){ 128 128 return '<?php echo $headerText ?>'; 129 129 } 130 130 <?php endif; ?> 131 131 132 <?php 133 $key = $prefix.$pkn; 134 ?> 135 // TODO: remove hardcoded html-tags, set css 136 // a column with a value which is a link (to edit) 137 function renderLink(value, params, record, attr){ 138 return String.format('<u><b><a {2} href=\'<?php echo $controller->genUrl($this->getModuleName().'/edit?'.$pkn.'=') ?>/{1}\'>{0}</a></b></u>', value, record.data['<?php echo $key ?>'], attr); 139 } 132 140 133 141 // TODO: remove hardcoded html-tags, set css 134 142 // a column with a value which is a link (to edit) 135 function renderLink (value, p, record){136 <?php 137 $key = $prefix.$pkn;138 ?> 139 return String.format('<u><b><a href=\'<?php echo $controller->genUrl($this->getModuleName().'/edit?'.$pkn.'=') ?>/{1}\'>{0}</a></b></u>', value, record.data['<?php echo $key ?>']); 140 } 143 function renderLinkWithBase(value, params, record, attr){ 144 attr = 'baseURL="<?php echo $controller->genUrl("/") ?>" '+attr; 145 return renderLink(value, params, record, attr); 146 } 147 148 141 149 142 150 // TODO: remove hardcoded html-tags, set css … … 176 184 v = whole; 177 185 178 return String.format('{0} ts', v);186 return String.format('{0} kg', v); 179 187 } 180 188 plugins/sfExtjsThemePlugin/data/generator/sfPropelAdmin/extjs/template/templates/editAjaxSuccess.php
r7074 r7087 1 [?php use_helper('Object', 'Validation', 'ObjectAdmin', 'I18N', 'Date') ?] 2 1 3 <?php 2 4 $pkn = $this->getPrimaryKeyAdminColumn()->getName(); 3 5 ?> 4 [?php use_helper('Object', 'Validation', 'ObjectAdmin', 'I18N', 'Date') ?] 6 [?php 7 $pk = '<?php echo $this->getModuleName() ?>_new'; 8 if (!$<?php echo $this->getSingularName() ?>->isNew()) 9 { 10 $pk = '<?php echo $this->getModuleName() ?>'.$sf_request->getParameter('<?php echo $pkn ?>'); 11 } 12 ?] 5 13 6 14 [?php … … 25 33 [?php include_partial('related_ajax_editors') ?] 26 34 </script> 27 28 [?php29 $pk = '<?php echo $this->getModuleName() ?>_new';30 if ($<?php echo $this->getSingularName() ?>->isNew())31 {32 }33 else34 {35 $pk = '<?php echo $this->getModuleName() ?>'.$sf_request->getParameter('<?php echo $pkn ?>');36 }37 ?]38 35 39 36 <?php plugins/sfExtjsThemePlugin/lib/sfExtjsPropelAdminGenerator.php
r7018 r7087 871 871 $definition['renderer'] = 'renderLink'; 872 872 } 873 874 //override renderer if defined 875 if (isset($params['renderer'])) 876 { 877 $definition['renderer'] = 'function(value, params, record) {'.$params['renderer'].'}'; 878 } 873 879 } 874 880 … … 893 899 if (isset($params['summary_renderer'])) 894 900 { 895 $options['summaryRenderer'] = 'function(v , params, data){'.$params['summary_renderer'].'}';901 $options['summaryRenderer'] = 'function(value, params, record){'.$params['summary_renderer'].'}'; 896 902 } 897 903 } 898 904 else // group by this column 899 905 { 900 $definition['renderer'] = isset($params['renderer']) ? 'function (value, p, record) { '.$params['renderer'].';}' : 'renderHeader';906 $definition['renderer'] = isset($params['renderer']) ? 'function(value, params, record) {'.$params['renderer'].'}' : 'renderHeader'; 901 907 } 902 908 … … 1017 1023 $definition['editor'] = $editor; 1018 1024 } 1019 $definition['renderer'] = isset($params['renderer']) ? 'function(v ){'.$params['renderer'].'}' : 'formatBoolean';1025 $definition['renderer'] = isset($params['renderer']) ? 'function(value, params, record){'.$params['renderer'].'}' : 'formatBoolean'; 1020 1026 1021 1027 return $definition; … … 1036 1042 $definition['editor'] = $editor; 1037 1043 } 1038 $definition['renderer'] = isset($params['renderer']) ? 'function(v ){'.$params['renderer'].'}' : 'formatLongstring';1044 $definition['renderer'] = isset($params['renderer']) ? 'function(value, params, record){'.$params['renderer'].'}' : 'formatLongstring'; 1039 1045 1040 1046 return $definition; … … 1075 1081 } 1076 1082 1077 $definition['renderer'] = isset($params['renderer']) ? 'function(v ){'.$params['renderer'].'}' : 'formatNumber';1083 $definition['renderer'] = isset($params['renderer']) ? 'function(value, params, record){'.$params['renderer'].'}' : 'formatNumber'; 1078 1084 1079 1085 return $definition; plugins/sfExtjsThemePlugin/web/css/collapsing-disabled.css
r6858 r7087 11 11 font:bold 11px tahoma, arial, helvetica, sans-serif; 12 12 } 13 14 .x-grid3-col-topic { 15 padding-left: 10px; 16 } 17 18 a { 19 color: #B02727; 20 } plugins/sfExtjsThemePlugin/web/js/extUxTabPanel.js
r7065 r7087 47 47 } 48 48 }); 49 50 Ext.menu.Menu.override({ 51 /** 52 * Removes an {@link Ext.menu.Item} from the menu and destroys the object 53 * @param {Ext.menu.Item} item The menu item to remove 54 */ 55 remove : function(item){ 56 this.items.removeKey(item.id); 57 //item.container.remove(); 58 item.destroy(); 59 } 60 });