Browse Source

Active Calls: List view updates, bulk call hangup. Button Class: Add onmouseover/out support.

Nate 5 years ago
parent
commit
ad5c6f37f5
1 changed files with 7 additions and 1 deletions
  1. 7 1
      resources/classes/button.php

+ 7 - 1
resources/classes/button.php

@@ -43,6 +43,8 @@ if (!class_exists('button')) {
 					$button .= "title=\"".($array['title'] ? $array['title'] : $array['label'])."\" ";
 					$button .= "title=\"".($array['title'] ? $array['title'] : $array['label'])."\" ";
 				}
 				}
 				$button .= $array['onclick'] ? "onclick=\"".$array['onclick']."\" " : null;
 				$button .= $array['onclick'] ? "onclick=\"".$array['onclick']."\" " : null;
+				$button .= $array['onmouseover'] ? "onmouseenter=\"".$array['onmouseover']."\" " : null;
+ 				$button .= $array['onmouseout'] ? "onmouseleave=\"".$array['onmouseout']."\" " : null;
 				$button .= "class='btn btn-".($array['class'] ? $array['class'] : 'default')." ".($array['disabled'] ? 'disabled' : null)."' ";
 				$button .= "class='btn btn-".($array['class'] ? $array['class'] : 'default')." ".($array['disabled'] ? 'disabled' : null)."' ";
 				$button .= "style='margin-left: 2px; margin-right: 2px; ".($array['style'] ? $array['style'] : null)."' ";
 				$button .= "style='margin-left: 2px; margin-right: 2px; ".($array['style'] ? $array['style'] : null)."' ";
 				$button .= $array['disabled'] ? "disabled='disabled' " : null;
 				$button .= $array['disabled'] ? "disabled='disabled' " : null;
@@ -96,7 +98,7 @@ if (!class_exists('button')) {
 
 
 //usage
 //usage
 
 
-	echo button::create(['type'=>'button','label'=>$text['button-label'],'icon'=>'icon','name'=>'btn','id'=>'btn','value'=>'value','link'=>'url','target'=>'_blank','onclick'=>'javascript','class'=>'name','style'=>'css','title'=>$text['button-label'],'collapse'=>'class','disabled'=>false]);
+	echo button::create(['type'=>'button','label'=>$text['button-label'],'icon'=>'icon','name'=>'btn','id'=>'btn','value'=>'value','link'=>'url','target'=>'_blank','onclick'=>'javascript','onmouseover'=>'javascript','onmouseout'=>'javascript','class'=>'name','style'=>'css','title'=>$text['button-label'],'collapse'=>'class','disabled'=>false]);
 
 
 	echo button::create([
 	echo button::create([
 		'type'=>'button',
 		'type'=>'button',
@@ -108,6 +110,8 @@ if (!class_exists('button')) {
 		'link'=>'url',
 		'link'=>'url',
 		'target'=>'_blank',
 		'target'=>'_blank',
 		'onclick'=>'javascript',
 		'onclick'=>'javascript',
+		'onmouseover'=>'javascript',
+		'onmouseout'=>'javascript',
 		'class'=>'name',
 		'class'=>'name',
 		'style'=>'css',
 		'style'=>'css',
 		'title'=>$text['button-label'],
 		'title'=>$text['button-label'],
@@ -124,6 +128,8 @@ if (!class_exists('button')) {
 	value		submitted value (if type is also set to 'submit')
 	value		submitted value (if type is also set to 'submit')
 	target		'_blank' | '_self' (default) | etc
 	target		'_blank' | '_self' (default) | etc
 	onclick		javascript
 	onclick		javascript
+	onmouseover	javascript (actually uses onmouseenter so doesn't bubble to child elements)
+	onmouseout	javascript (actually uses onmouseleave so doesn't bubble to child elements)
 	class		css class[es]
 	class		css class[es]
 	style		css style[s]
 	style		css style[s]
 	title		tooltip text (if not set, defaults to value of label)
 	title		tooltip text (if not set, defaults to value of label)