materio-base-legacy/selectList.module
bachy 40f34e2191 first import
Signed-off-by: bachy <git@g-u-i.net>
2012-01-09 11:08:29 +01:00

60 lines
1.4 KiB
Plaintext

<?php
// $Id$
//
// jqplug.module
//
//
//
// Created by Bach on 2008-04.
// Modified by bach on 2009-09-09
// Copyright 2009 gui. All rights reserved.
//
/**
* Implementation of hook_init().
*/
function selectList_init() {
// $activated = variable_get('jqplug', array());
//
// $match = false;
// foreach($activated as $plug){
// if(stripos($plug, "selectlist")){
// $match = true;
// break;
// }
// }
//
// if($match){
// drupal_add_css(drupal_get_path('module', 'selectList').'/selectList.css');
//
// drupal_add_js("(function ($) { $('select[multiple], .selectlist').removeAttr('size').selectList();})(jQuery);", array('type'=>'inline', 'scope'=>'header', 'group'=>JS_DEFAULT));
// }
$curr_uri = preg_replace('/\?.*$/', '', request_uri());
$curr_uri_parts = explode('/', ltrim($curr_uri, '/'));
// dsm($curr_uri_parts, '$curr_uri');
if ($curr_uri_parts[0] == 'admin'
|| $curr_uri_parts[2] == 'edit'
|| $curr_uri_parts[1] == 'add'
|| $curr_uri_parts[0] == 'batch'
|| $curr_uri_parts[0] == 'imce'
){
drupal_add_js(drupal_get_path('module', 'selectList') .'/jquery.selectlist.pack.js');
$mod_path = drupal_get_path('module', 'selectList');
drupal_add_css($mod_path.'/selectList.css');
$js = '
$(document).ready(function() {
// #node-form
$("select[multiple], .selectlist").removeAttr("size").selectList();
});
';
drupal_add_js($js, "inline");
}
}