[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Noalyss-commit] [noalyss] 09/10: Cosmetic
From: |
Dany De Bontridder |
Subject: |
[Noalyss-commit] [noalyss] 09/10: Cosmetic |
Date: |
Sun, 28 Mar 2021 09:22:06 -0400 (EDT) |
sparkyx pushed a commit to branch master
in repository noalyss.
commit e9643d4a4f1078881daba0c141b2b1517e2c0394
Author: sparkyx <danydb@noalyss.eu>
AuthorDate: Thu Mar 25 17:48:37 2021 +0100
Cosmetic
---
html/css/style-classic7.css | 6 +++++-
include/lib/ac_common.php | 7 +++++--
include/lib/html_input.class.php | 2 +-
include/lib/icon_action.class.php | 28 ++++++++++++++++++++++++----
include/lib/inplace_edit.class.php | 4 ++--
include/lib/iposte.class.php | 11 +++++++++--
scenario/icon_actionTest.php | 16 +++++++++++++---
7 files changed, 59 insertions(+), 15 deletions(-)
diff --git a/html/css/style-classic7.css b/html/css/style-classic7.css
index 3b7abb2..5d39475 100644
--- a/html/css/style-classic7.css
+++ b/html/css/style-classic7.css
@@ -54,7 +54,11 @@ input:focus {
color:orangered;
font-style: italic;
background-color:transparent;
-
+ font-size: 115%;
+ font-weight: 0;
+ padding: 5px;
+ margin: 5px;
+ font-family: sans-serif;
}
a.mtitle span.notice {
text-decoration: underline;
diff --git a/include/lib/ac_common.php b/include/lib/ac_common.php
index dde53df..87c11f5 100644
--- a/include/lib/ac_common.php
+++ b/include/lib/ac_common.php
@@ -39,7 +39,10 @@ function h($p_string)
{
return htmlspecialchars($p_string,ENT_QUOTES|ENT_HTML5,'UTF-8',true);
}
-
+function p($p_string)
+{
+ return '<p>'.$p_string."</p>";
+}
function span($p_string, $p_extra='')
{
return '<span ' . $p_extra . '>' . $p_string . '</span>';
@@ -1571,4 +1574,4 @@ function add_http_link($text)
return $ret;
-}
\ No newline at end of file
+}
diff --git a/include/lib/html_input.class.php b/include/lib/html_input.class.php
index 63433cd..de53729 100755
--- a/include/lib/html_input.class.php
+++ b/include/lib/html_input.class.php
@@ -238,7 +238,7 @@ class HtmlInput
*/
static function button_anchor($p_label, $p_value, $p_name="",
- $p_javascript="", $p_class="button")
+ $p_javascript="", $p_class="smallbutton")
{
$href="";
if ($p_value!="")
diff --git a/include/lib/icon_action.class.php
b/include/lib/icon_action.class.php
index ddf9df9..8ba3468 100644
--- a/include/lib/icon_action.class.php
+++ b/include/lib/icon_action.class.php
@@ -211,7 +211,20 @@ class Icon_Action
static function hide($action, $javascript)
{
$r='';
- $r.='<span id="hide" style="font-size:150%%" class="icon"
onclick="'.$javascript.'">'.$action.'</span>';
+ $r.='<span id="hide" style="font-size:150%" class="icon"
onclick="'.$javascript.'">'.$action.'</span>';
+ return $r;
+ }
+ /**
+ * Return a html string with an anchor to hide a div, put it in the right
corner
+ * @param $action action action to perform (message)
+ * @param $javascript javascript
+ * @note not protected against html
+ * @see Acc_Ledger::display_search_form
+ */
+ static function hide_icon( $p_id,$javascript)
+ {
+ $r='';
+ $r.='<span id="'.$p_id.'" class="icon"
onclick="'.$javascript.'">'."".'</span>';
return $r;
}
/**
@@ -219,9 +232,9 @@ class Icon_Action
* @param type $javascript
* @return string
*/
- static function notvisible($javascript) {
+ static function show_icon($p_id,$javascript) {
$r='';
- $r.='<span id="hide" class="icon"
onclick="'.$javascript.'"></span>';
+ $r.='<span id="'.$p_id.'" class="icon"
onclick="'.$javascript.'"></span>';
return $r;
}
@@ -281,7 +294,14 @@ class Icon_Action
}
static function more($p_id,$p_javascript)
{
- $r=sprintf('<span id="%s" onclick="%s" class="smallicon icon"
style="margin-left:5px">↠</span>',
+ $r=sprintf('<span id="%s" onclick="%s" class="smallicon icon"
style="margin-left:5px"></span>',
+ $p_id,
+ $p_javascript);
+ return $r;
+ }
+ static function less($p_id,$p_javascript)
+ {
+ $r=sprintf('<span id="%s" onclick="%s" class="smallicon icon"
style="margin-left:5px"></span>',
$p_id,
$p_javascript);
return $r;
diff --git a/include/lib/inplace_edit.class.php
b/include/lib/inplace_edit.class.php
index 1868061..5b224a3 100644
--- a/include/lib/inplace_edit.class.php
+++ b/include/lib/inplace_edit.class.php
@@ -78,8 +78,8 @@ class Inplace_Edit
if ($this->input instanceof ITextarea) {
echo '<br>';
}
- echo '<a style="display:inline" class="smallbutton"
id="inplace_edit_ok'.$this->input->id.'">'._('ok').'</a>';
- echo '<a style="display:inline" class="smallbutton"
id="inplace_edit_cancel'.$this->input->id.'">'._('cancel').'</a>';
+ echo Icon_Action::validate("inplace_edit_ok".$this->input->id,"");
+ echo Icon_Action::cancel("inplace_edit_cancel".$this->input->id, "");
echo <<<EOF
<script>
$('{$this->input->id}edit').addClassName('inplace_edit_input');
diff --git a/include/lib/iposte.class.php b/include/lib/iposte.class.php
index cb7460f..8a429c9 100644
--- a/include/lib/iposte.class.php
+++ b/include/lib/iposte.class.php
@@ -78,6 +78,7 @@ $text->set_attribute('account','field');
*/
class IPoste extends HtmlInput
{
+ var $nb_row; // number of row, default 1
function __construct($p_name="",$p_value="",$p_id="")
{
@@ -90,9 +91,10 @@ class IPoste extends HtmlInput
$this->disabled=false;
$this->javascript="";
$this->extra2="all";
+ $this->extra="";
$this->attribute=array();
$this->id=$p_id;
-
+ $this->nb_row=1;
}
@@ -148,7 +150,12 @@ class IPoste extends HtmlInput
$this->id=($this->id=="")?$this->name:$this->id;
/* create the text */
- $itext=new IText($this->name,$this->value,$this->id);
+ if ( $this->nb_row ==1 ) {
+ $itext=new IText($this->name,$this->value,$this->id);
+ }else {
+ $itext=new ITextarea($this->name, $this->value, $this->id);
+ $itext->style=$this->extra;
+ }
if ( isset ($this->css_size))
$itext->css_size=$this->css_size;
diff --git a/scenario/icon_actionTest.php b/scenario/icon_actionTest.php
index c9037a1..f5020ec 100644
--- a/scenario/icon_actionTest.php
+++ b/scenario/icon_actionTest.php
@@ -48,8 +48,17 @@ include_once NOALYSS_INCLUDE."/lib/icon_action.class.php";
<p>
warnbulle <?php echo Icon_Action::warnbulle(1);?>
</p>
+<p>
+
hide <?php echo Icon_Action::hide("hide", "alert('test')");?>
-
+</p>
+<p>
+
+ hide_icon <?php echo Icon_Action::hide_icon(uniqid(),"alert('test')");?>
+</p>
+<p>
+ show_icon <?php echo Icon_Action::show_icon(uniqid(), "alert('test')");?>
+</p>
<p>
trash <?php echo Icon_Action::trash(uniqid(), "alert('test')");?>
</p>
@@ -62,11 +71,12 @@ include_once NOALYSS_INCLUDE."/lib/icon_action.class.php";
<p>
validate <?php echo Icon_Action::validate(uniqid(), "alert('test')");?>
</p>
+
<p>
- detail <?php echo Icon_Action::detail(uniqid(), "alert('test')");?>
+ more <?php echo Icon_Action::more(uniqid(), "alert('test')");?>
</p>
<p>
- more <?php echo Icon_Action::more(uniqid(), "alert('test')");?>
+ less <?php echo Icon_Action::less(uniqid(), "alert('test')");?>
</p>
<p>
- [Noalyss-commit] [noalyss] branch master updated (a02ebda -> b00558e), Dany De Bontridder, 2021/03/28
- [Noalyss-commit] [noalyss] 01/10: Manage_Table : add CSS Class, Dany De Bontridder, 2021/03/28
- [Noalyss-commit] [noalyss] 02/10: Merge branch 'master' of gitlab.noalyss.eu:noalyss/noalyss, Dany De Bontridder, 2021/03/28
- [Noalyss-commit] [noalyss] 03/10: Merge branch 'd8103', Dany De Bontridder, 2021/03/28
- [Noalyss-commit] [noalyss] 05/10: Task #0001878: quantité sur deux décimales, Dany De Bontridder, 2021/03/28
- [Noalyss-commit] [noalyss] 10/10: Task #0001904: Previsions et budgets Ajout montant initial and estimation cumulée pour avoir évolution passif/actif, Dany De Bontridder, 2021/03/28
- [Noalyss-commit] [noalyss] 08/10: Task #0001904: Previsions et budgets rewriting of forecast : missing SQL files, Dany De Bontridder, 2021/03/28
- [Noalyss-commit] [noalyss] 07/10: Improve ManageTable : input can return a value + cosmetic, Dany De Bontridder, 2021/03/28
- [Noalyss-commit] [noalyss] 06/10: Task #0001904: Previsions et budgets Réécriture prévision, Dany De Bontridder, 2021/03/28
- [Noalyss-commit] [noalyss] 09/10: Cosmetic,
Dany De Bontridder <=
- [Noalyss-commit] [noalyss] 04/10: Task #1913 : cosmetic CSS, Dany De Bontridder, 2021/03/28