Closed (fixed)
Project:
Open Media Show
Version:
6.x-1.x-dev
Component:
Code
Priority:
Normal
Category:
Feature request
Assigned:
Unassigned
Reporter:
Created:
4 Aug 2010 at 21:53 UTC
Updated:
19 Sep 2011 at 22:08 UTC
Added the following validation function that gets called in om_show_form_alter:
function om_show_form_validate($form, &$form_state){
drupal_add_js(drupal_get_path('module','om_project').'/add-asterisk.js', $type = 'module', $scope = 'header', $defer = FALSE, $cache = TRUE, $preprocess = TRUE);
if($form_state['values']['field_om_theme'][0]['nid'] == ''){
form_set_error('field_om_theme', 'Please select a value for theme.');
}
if($form_state['values']['field_om_genre'][0]['value'] == ''){
form_set_error('field_om_genre', 'Please select a value for genre.');
}
if($form_state['values']['field_om_rating'][0]['value'] == ''){
form_set_error('field_om_rating', 'Please select a value for rating.');
}
}
Added this messy JS Kludge, called from drupal_add_js inside of om_show_form_alter:
$('document').ready(function(){
$('#edit-field-om-theme-nid-nid-wrapper > label').append(' <span class="form-required">*</span>');
$('#edit-field-om-genre-value-wrapper > label').append(' <span class="form-required">*</span>');
$('#edit-field-om-rating-value-wrapper > label').append(' <span class="form-required">*</span>');
}
);
Hopefully there is a better way.
Comments
Comment #1
lkacenjaThis was specific to Denver Open Media and was never added into the repo.