You are here

function quiz_set_auto_title in Quiz 6.6

Same name and namespace in other branches
  1. 8.6 quiz.admin.inc \quiz_set_auto_title()
  2. 8.4 quiz.admin.inc \quiz_set_auto_title()
  3. 8.5 quiz.admin.inc \quiz_set_auto_title()
  4. 6.4 quiz.admin.inc \quiz_set_auto_title()
  5. 6.5 quiz.admin.inc \quiz_set_auto_title()
  6. 7.6 quiz.admin.inc \quiz_set_auto_title()
  7. 7 quiz.admin.inc \quiz_set_auto_title()
  8. 7.4 quiz.admin.inc \quiz_set_auto_title()
  9. 7.5 quiz.admin.inc \quiz_set_auto_title()
  10. 6.x quiz.admin.inc \quiz_set_auto_title()
2 calls to quiz_set_auto_title()
multichoice_form in question_types/multichoice/multichoice.module
Implementation of hook_form(). Admin for create/update of a multichoice question.
theme_quiz_question_creation_form in question_types/quiz_question/quiz_question.theme.inc

File

./quiz.admin.inc, line 1020
Administrator interface for Quiz module.

Code

function quiz_set_auto_title() {
  drupal_add_js('
  $(document).ready(function () {
    function quizUpdateTitle() {
      $("#edit-title").val($("#edit-body").val().substring(0, ' . variable_get('quiz_autotitle_length', 50) . '));
    }
    $("#edit-body").keyup(quizUpdateTitle);
    if($("#edit-title").val().length > 0){
      $("#edit-body").unbind("keyup", quizUpdateTitle);
    }
    $("#edit-title").keyup(function() {
      $("#edit-body").unbind("keyup", quizUpdateTitle);
    });
  });
  ', 'inline');
}