Full ELMS Learning Network documentation
accessibility_content.inc
- cis7 sites/all/modules/ulmus/accessibility/modules/accessibility_content/accessibility_content.inc
- cle7 sites/all/modules/ulmus/accessibility/modules/accessibility_content/accessibility_content.inc
- ecd7 sites/all/modules/ulmus/accessibility/modules/accessibility_content/accessibility_content.inc
- elmsmedia7 sites/all/modules/ulmus/accessibility/modules/accessibility_content/accessibility_content.inc
- harmony7 sites/all/modules/ulmus/accessibility/modules/accessibility_content/accessibility_content.inc
- icor7 sites/all/modules/ulmus/accessibility/modules/accessibility_content/accessibility_content.inc
- meedjum_blog7 sites/all/modules/ulmus/accessibility/modules/accessibility_content/accessibility_content.inc
- mooc7 sites/all/modules/ulmus/accessibility/modules/accessibility_content/accessibility_content.inc
Functions
File
sites/all/modules/ulmus/accessibility/modules/accessibility_content/accessibility_content.incView source
- <?php
-
- function accessibility_content_load_tests_json() {
- $tests = _accessibility_content_get_quail_tests();
- $result = array();
- $existing_tests = accessibility_get_active_tests();
- foreach ($tests as $test_name => $test) {
- if (isset($existing_tests[$test_name])) {
- $test->accessibility_content_test_id = $existing_tests[$test_name];
- $result[$test_name] = $test;
- }
- }
- drupal_json_output(array('guideline' => array_keys($result), 'tests' => $result));
- }
-
- function accessibility_content_init($options = array()) {
- static $init;
- if ($init) {
- return;
- }
- $init = TRUE;
- if (!user_access('check content for accessibility')) {
- return;
- }
-
- $settings = array();
- $settings['show_default'] = variable_get('accessibility_content_auto_check', FALSE);
- $settings['show_toggle'] = variable_get('accessibility_content_show_toggle', TRUE);
- $settings['toggle']['off_message'] = variable_get('accessibility_content_toggle_message_off', t('Check page for accessibility'));
- $settings['toggle']['on_message'] = variable_get('accessibility_content_toggle_message_on', t('Hide checks for accessibility'));
- $settings['options'] = $options;
-
- accessibility_load();
- drupal_add_js(array('accessibility_content' => $settings), 'setting');
- drupal_add_js(drupal_get_path('module', 'accessibility_content') . '/js/accessibility_content.js');
- drupal_add_css(drupal_get_path('module', 'accessibility_content') . '/css/accessibility_content.css');
- }
-
- function _accessibility_content_field_pre_render($element) {
- $element['#prefix'] = (isset($element['#prefix'])) ? $element['#prefix'] : '';
- $element['#suffix'] = (isset($element['#suffix'])) ? $element['#suffix'] : '';
- $element['#prefix'] = '<span class="ac-check-field">' . $element['#prefix'];
- $element['#suffix'] .= '</span>';
- return $element;
- }