| | |
| | | |
| | | $this->app = rcmail::get_instance(); |
| | | $this->config = $this->app->config->all(); |
| | | $this->browser = new rcube_browser(); |
| | | |
| | | //$this->framed = $framed; |
| | | $this->set_env('task', $task); |
| | |
| | | if ($this->config['debug_level'] & 8) { |
| | | $this->add_footer('<div style="position:absolute;top:5px;left:5px;width:405px;padding:2px;background:white;opacity:0.8;filter:alpha(opacity=80);z-index:9000"> |
| | | <a href="#toggle" onclick="con=document.getElementById(\'dbgconsole\');con.style.display=(con.style.display==\'none\'?\'block\':\'none\');return false">console</a> |
| | | <form action="/" name="debugform" style="display:inline"><textarea name="console" id="dbgconsole" rows="20" cols="40" wrap="off" style="display:none;width:400px;border:none;font-size:x-small"></textarea></form></div>' |
| | | <form action="/" name="debugform" style="display:inline"><textarea name="console" id="dbgconsole" rows="20" cols="40" wrap="off" style="display:none;width:400px;border:none;font-size:x-small" spellcheck="false"></textarea></form></div>' |
| | | ); |
| | | } |
| | | $output = $this->parse_with_globals($output); |
| | |
| | | return ''; |
| | | } |
| | | |
| | | $browser = new rcube_browser(); |
| | | |
| | | // try to find out the button type |
| | | if ($attrib['type']) { |
| | | $attrib['type'] = strtolower($attrib['type']); |
| | |
| | | $attrib = $sa_buttons[$command]; |
| | | } |
| | | |
| | | // set border to 0 because of the link arround the button |
| | | if ($attrib['type']=='image' && !isset($attrib['border'])) { |
| | | $attrib['border'] = 0; |
| | | } |
| | | if (!$attrib['id']) { |
| | | $attrib['id'] = sprintf('rcmbtn%d', $s_button_count++); |
| | | } |
| | |
| | | $attrib['alt'] = Q(rcube_label($attrib['alt'])); |
| | | } |
| | | // set title to alt attribute for IE browsers |
| | | if ($browser->ie && $attrib['title'] && !$attrib['alt']) { |
| | | if ($this->browser->ie && $attrib['title'] && !$attrib['alt']) { |
| | | $attrib['alt'] = $attrib['title']; |
| | | unset($attrib['title']); |
| | | } |
| | |
| | | if (empty($attrib['id'])) { |
| | | $attrib['id'] = 'rcmqsearchbox'; |
| | | } |
| | | if ($attrib['type'] == 'search' && !$this->browser->khtml) { |
| | | unset($attrib['type'], $attrib['results']); |
| | | } |
| | | |
| | | $input_q = new html_inputfield($attrib); |
| | | $out = $input_q->show(); |
| | | |