Assembla home | Assembla project page
 

Changeset 68

Show
Ignore:
Timestamp:
06/15/07 13:58:40 (1 year ago)
Author:
digitalspaghetti
Message:

Added jQuery Autocomplete for Tags

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • branch/config/core.php

    r63 r68  
    5555 * In development mode, you need to click the flash message to continue. 
    5656 */ 
    57         define('DEBUG', 2); 
     57        define('DEBUG', 0); 
    5858/** 
    5959 * Turn off or enable cache checking application-wide. 
  • branch/controllers/tags_controller.php

    r55 r68  
    149149                } 
    150150        } 
     151         
     152        function autocomplete() 
     153        { 
     154                $this->layout = 'ajax'; 
     155                $this->set('results', $this->Tag->query('SELECT `tag` FROM `tags` AS `Tag` WHERE `tag` LIKE "' . $_GET['q'] . '%" LIMIT ' . $_GET['limit'])); 
     156        } 
    151157 
    152158} 
  • branch/models/behaviors/upload.php

    r66 r68  
    139139                 
    140140                $filtered_filename = ''; 
    141                 $random_filename = false; 
    142141                 
    143142                if(count($this->__fields) > 0) { 
  • branch/views/elements/js_include.ctp

    r67 r68  
    11<?php e($javascript->link('jquery'));?> 
     2<?php e($javascript->link('dimensions'));?> 
     3<?php e($javascript->link('jquery.bgiframe.min'));?> 
    24<?php e($javascript->link('jquery.cookie'));?> 
    35<?php e($javascript->link('jquery.form'));?> 
     6<?php e($javascript->link('jquery.autocomplete'));?> 
    47<?php e($javascript->link('treeview/jquery.treeview.pack'));?> 
    58<?php e($javascript->link('wymeditor/jquery.wymeditor'));?> 
  • branch/views/events/admin_add.ctp

    r60 r68  
    1818                        <legend>Meta Data</legend> 
    1919                        <?php echo $form->input('body',array('class'=>'wymeditor'));?> 
    20                         <?php echo $form->input('tags', array('class' => 'required', 'type'=>'text'));?> 
     20                        <?php echo $form->input('tags', array('class' => 'tags', 'type'=>'text'));?> 
    2121                        <?php echo $form->input('subject_id', array('class' => 'required', 'options' => $subjects));?> 
    2222                </fieldset> 
  • branch/views/events/admin_edit.ctp

    r60 r68  
    1919                        <legend>Meta Data</legend> 
    2020                        <?php echo $form->input('body',array('class'=>'wymeditor'));?> 
    21                         <?php echo $form->input('tags', array('class' => 'required', 'type'=>'text'));?> 
     21                        <?php echo $form->input('tags', array('class' => 'tags', 'type'=>'text'));?> 
    2222                        <?php echo $form->input('subject_id', array('class' => 'required', 'options' => $subjects));?> 
    2323                </fieldset> 
  • branch/views/galleries/admin_add.ctp

    r67 r68  
    1212                        <legend>Meta Data</legend> 
    1313                        <?php echo $form->input('subject_id', array('class' => 'required', 'options' => $subjects));?> 
    14                         <?php echo $form->input('tags', array('type'=>'text', 'class' => 'required'));?> 
     14                        <?php echo $form->input('tags', array('type'=>'text', 'class' => 'tags'));?> 
    1515                </fieldset> 
    1616                 
  • branch/views/galleries/admin_edit.ctp

    r67 r68  
    1313                        <legend>Meta Data</legend> 
    1414                        <?php echo $form->input('subject_id', array('class' => 'required', 'options' => $subjects));?> 
    15                         <?php echo $form->input('tags', array('type'=>'text', 'class' => 'required'));?> 
     15                        <?php echo $form->input('tags', array('type'=>'text', 'class' => 'tags'));?> 
    1616                </fieldset> 
    1717                 
  • branch/views/images/admin_add.ctp

    r63 r68  
    1414                        <legend>Meta Data</legend> 
    1515                        <?php echo $form->input('subject_id', array('options' => $subjects));?> 
    16                         <?php echo $form->input('tags', array('type'=>'text'));?> 
     16                        <?php echo $form->input('tags', array('type'=>'text', 'class'=>'tags'));?> 
    1717                        <?php echo $form->input('copyright_owner');?> 
    1818                        <?php echo $form->input('copyright_id', array('options' => $copyrights));?> 
  • branch/views/images/admin_edit.ctp

    r63 r68  
    1616                        <legend>Meta Data</legend> 
    1717                        <?php echo $form->input('subject_id', array('options' => $subjects));?> 
    18                         <?php echo $form->input('tags', array('type'=>'text'));?> 
     18                        <?php echo $form->input('tags', array('type'=>'text', 'class'=>'tags'));?> 
    1919                        <?php echo $form->input('copyright_owner');?> 
    2020                        <?php echo $form->input('copyright_id', array('options' => $copyrights));?> 
  • branch/views/layouts/default.ctp

    r63 r68  
    1111        <?php echo $html->css('default');?> 
    1212        <?php echo $html->css('thickbox');?> 
     13        <?php echo $html->css('jquery.autocomplete');?> 
    1314        <?php echo $html->css('../js/wymeditor/skins/default/screen');?> 
    1415         
  • branch/views/pages/admin_add.ctp

    r60 r68  
    1111                        <legend>Meta Data</legend> 
    1212                        <?php echo $form->input('subject_id', array('class' => 'required', 'options' => $subjects));?> 
    13                         <?php echo $form->input('tags', array('class' => 'required', 'type'=>'text'));?> 
     13                        <?php echo $form->input('tags', array('class' => 'tags', 'type'=>'text'));?> 
    1414                </fieldset> 
    1515                 
  • branch/views/pages/admin_edit.ctp

    r60 r68  
    1212                        <legend>Meta Data</legend> 
    1313                        <?php echo $form->input('subject_id', array('class' => 'required', 'options' => $subjects));?> 
    14                         <?php echo $form->input('tags', array('class' => 'required', 'type'=>'text'));?> 
     14                        <?php echo $form->input('tags', array('class' => 'tags', 'type'=>'text'));?> 
    1515                </fieldset> 
    1616                 
  • branch/views/posts/admin_add.ctp

    r67 r68  
    1818                        <legend>Meta Data</legend> 
    1919                        <?php echo $form->input('subject_id', array('class' => 'required', 'options' => $subjects));?> 
    20                         <?php echo $form->input('tags', array('class' => 'required', 'type'=>'text'));?>                               
     20                        <?php echo $form->input('tags', array('class' => 'tags', 'type'=>'text'));?>                           
    2121                </fieldset> 
    2222                 
  • branch/views/posts/admin_edit.ctp

    r60 r68  
    1414                        <legend>Meta Data</legend> 
    1515                        <?php echo $form->input('subject_id', array('class' => 'required', 'options' => $subjects));?> 
    16                         <?php echo $form->input('tags', array('class' => 'required', 'type'=>'text'));?>                               
     16                        <?php echo $form->input('tags', array('class' => 'tags', 'type'=>'text'));?>                           
    1717                </fieldset> 
    1818                 
  • branch/webroot/js/webrocket.js

    r67 r68  
    4444        $j("ul.mytreemenu").Treeview({speed: "slow", collapsed: true, store: true}); 
    4545         
     46        var autoopts = { 
     47                multiple: true, 
     48                mustMatch: false 
     49        }; 
     50         
     51        $j(".tags").autocomplete("/tags/autocomplete", autoopts); 
     52         
    4653        /*var options = {  
    4754        target:        '#content',   // target element(s) to be updated with server response