diff --git a/main/inc/lib/template.lib.php b/main/inc/lib/template.lib.php index 06ed7ed34f..06f2e0f2b4 100644 --- a/main/inc/lib/template.lib.php +++ b/main/inc/lib/template.lib.php @@ -399,10 +399,6 @@ class Template $css[] = api_get_path(WEB_LIBRARY_PATH).'javascript/thickbox.css'; $css[] = api_get_path(WEB_LIBRARY_PATH).'javascript/chosen/chosen.css'; - if (api_get_setting('use_virtual_keyboard') == 'true') { - $css[] = api_get_path(WEB_LIBRARY_PATH).'javascript/keyboard/keyboard.css'; - } - $css_file_to_string = null; foreach ($css as $file) { $css_file_to_string .= api_get_css($file); @@ -501,10 +497,6 @@ class Template $js_files[] = $jsFolder.'asciimath/ASCIIMathML.js'; } - if (api_get_setting('use_virtual_keyboard') == 'true') { - $js_files[] = $jsFolder.'keyboard/jquery.keyboard.js'; - } - if (api_get_setting('disable_copy_paste') == 'true') { $js_files[] = $jsFolder.'jquery.nocutcopypaste.js'; } diff --git a/src/ChamiloLMS/Controller/IndexController.php b/src/ChamiloLMS/Controller/IndexController.php index bdeb484b3c..f29054b6b4 100644 --- a/src/ChamiloLMS/Controller/IndexController.php +++ b/src/ChamiloLMS/Controller/IndexController.php @@ -75,7 +75,7 @@ class IndexController extends CommonController echo $formatter->format(time());*/ //@todo improve this JS includes should be added using twig - $app['extraJS'] = array( + $extra = array( api_get_jquery_libraries_js(array('bxslider')), '' ); + if (api_get_setting('use_virtual_keyboard') == 'true') { + $extra[] = api_get_css(api_get_path(WEB_LIBRARY_PATH).'javascript/keyboard/keyboard.css'); + $extra[] = api_get_js('keyboard/jquery.keyboard.js'); + } + + $app['extraJS'] = $extra; + $app['this_section'] = SECTION_CAMPUS; $request = $app['request']; @@ -297,9 +304,9 @@ class IndexController extends CommonController ) ); $form->addElement( - 'password', - 'password', - get_lang('Pass'), + 'password', + 'password', + get_lang('Pass'), array( 'class' => 'input-medium virtualkey' ) @@ -310,23 +317,26 @@ class IndexController extends CommonController include_once 'main/auth/openid/login.php'; $html .= '
'.openid_form().'
'; }*/ + /** Verify if settings is active to set keyboard. Included extra class in form input elements */ if (api_get_setting('use_virtual_keyboard') == 'true') { - $html .= ""; + $html .= ""; } return $html; }