[limb-svn] r5958 - in 3.x/trunk/limb/calendar/src: . template/tags

svn at limb-project.com svn at limb-project.com
Thu Jun 7 17:15:51 MSD 2007


Author: momental
Date: 2007-06-07 17:15:51 +0400 (Thu, 07 Jun 2007)
New Revision: 5958
URL: http://fisheye.limb-project.com/changelog/limb/?cs=5958

Modified:
   3.x/trunk/limb/calendar/src/lmbCalendarWidget.class.php
   3.x/trunk/limb/calendar/src/template/tags/datetime.tag.php
Log:
now you can set img for calendar

Modified: 3.x/trunk/limb/calendar/src/lmbCalendarWidget.class.php
===================================================================
--- 3.x/trunk/limb/calendar/src/lmbCalendarWidget.class.php	2007-06-07 11:30:04 UTC (rev 5957)
+++ 3.x/trunk/limb/calendar/src/lmbCalendarWidget.class.php	2007-06-07 13:15:51 UTC (rev 5958)
@@ -50,7 +50,7 @@
   function setOption($name, $value)
   {
     $this->calendar_options[$name] = $value;
-  }
+  } 
 
   function loadFiles()
   {
@@ -82,8 +82,14 @@
   function makeButton($field_id, $cal_options = array(), $field_attributes = array())
   {
     $id = $this->_genId();
+    
+    if(isset($field_attributes['src']) && $field_attributes['src'])
+      $src = $field_attributes['src'];
+    else
+      $src = $this->calendar_lib_path . 'img.gif';
+    
     $out = '<a href="#" id="'. $this->_triggerId($id) . '">' .
-        '<img align="middle" border="0" src="' . $this->calendar_lib_path . 'img.gif" alt="" /></a>';
+        '<img align="middle" border="0" src="' . $src . '" alt="" hspace="3"/></a>';
 
     $options = array_merge($cal_options,
                            array('inputField' => $field_id,

Modified: 3.x/trunk/limb/calendar/src/template/tags/datetime.tag.php
===================================================================
--- 3.x/trunk/limb/calendar/src/template/tags/datetime.tag.php	2007-06-07 11:30:04 UTC (rev 5957)
+++ 3.x/trunk/limb/calendar/src/template/tags/datetime.tag.php	2007-06-07 13:15:51 UTC (rev 5958)
@@ -54,7 +54,10 @@
     }
 
     $code->writeHTML($widget->loadFiles() .
-                     $widget->makeButton($this->getAttribute('id')));
+                     $widget->makeButton($this->getAttribute('id'), 
+                                         array(),
+                                         array('src' => $this->getAttribute('src'))));
+
   }
 
 }



More information about the limb-svn mailing list