diff options
author | Simon | 2011-03-29 17:11:07 +0200 |
---|---|---|
committer | Simon | 2011-03-29 17:11:07 +0200 |
commit | 9b7131f355276fb6e159dae468161b9077041d56 (patch) | |
tree | 4147bb9db25d53015f79e109ee558f2f00128f96 /application/modules | |
parent | aktive Rolle wird angezeigt (diff) | |
download | pbs2-9b7131f355276fb6e159dae468161b9077041d56.tar.gz pbs2-9b7131f355276fb6e159dae468161b9077041d56.tar.xz pbs2-9b7131f355276fb6e159dae468161b9077041d56.zip |
on-screen keyboard in fbgui beim login hinzugefügt
Diffstat (limited to 'application/modules')
-rw-r--r-- | application/modules/fbgui/forms/Login.php | 4 | ||||
-rw-r--r-- | application/modules/fbgui/layouts/fbgui.phtml | 21 | ||||
-rw-r--r-- | application/modules/fbgui/views/scripts/auth/login.phtml | 3 |
3 files changed, 27 insertions, 1 deletions
diff --git a/application/modules/fbgui/forms/Login.php b/application/modules/fbgui/forms/Login.php index 6f50627..f3314e7 100644 --- a/application/modules/fbgui/forms/Login.php +++ b/application/modules/fbgui/forms/Login.php @@ -14,6 +14,8 @@ class fbgui_Form_Login extends Zend_Form array('StringLength', false, array(0, 50)), ), 'required' => true, + 'id' => 'email', + 'class' => '', 'label' => 'E-Mail:', )); @@ -23,6 +25,8 @@ class fbgui_Form_Login extends Zend_Form array('StringLength', false, array(0, 50)), ), 'required' => true, + 'id' => 'pass', + 'class' => '', 'label' => 'Password:', )); diff --git a/application/modules/fbgui/layouts/fbgui.phtml b/application/modules/fbgui/layouts/fbgui.phtml index 09f2f9d..7540d50 100644 --- a/application/modules/fbgui/layouts/fbgui.phtml +++ b/application/modules/fbgui/layouts/fbgui.phtml @@ -16,6 +16,27 @@ echo $this->headScript()."\n"; <script src='/media/js/jquery.min.js'></script> <script src='/media/js/jquery-ui.min.js'></script> <script src='/media/js/script.js'></script> + +<script src='/media/js/jquery.mousewheel.js'></script> +<script src='/media/js/jquery.keyboard.js'></script> +<script src='/media/js/jquery.keyboard.extension-typing.js'></script> + +<link href="/media/css/keyboard.css" media="screen" rel="stylesheet" type="text/css" /> +<script> +function toggleKeyboard(onoff){ + if($('#email').hasClass('qwerty') == false){ + $('#email').addClass('qwerty'); + $('#pass').addClass('qwerty'); + $('.qwerty').keyboard({ layout: 'qwerty' }).addTyping(); + } + else{ + $('#email').removeClass('qwerty ui-keyboard-input ui-widget-content ui-corner-all').unbind(); + $('#pass').removeClass('qwerty ui-keyboard-input ui-widget-content ui-corner-all').unbind(); + + } +} +</script> + </head> <body> <div id='sidepannel'> diff --git a/application/modules/fbgui/views/scripts/auth/login.phtml b/application/modules/fbgui/views/scripts/auth/login.phtml index 9742c35..7bd6183 100644 --- a/application/modules/fbgui/views/scripts/auth/login.phtml +++ b/application/modules/fbgui/views/scripts/auth/login.phtml @@ -2,4 +2,5 @@ <?php $this->loginForm->setAction($this->url()); echo $this->loginForm; -?>
\ No newline at end of file +?> +<a href='#' onclick='toggleKeyboard();return false;'>show/hide on-screen keyboard</a> |