fixed adding.
This commit is contained in:
		
							parent
							
								
									9a32732ae4
								
							
						
					
					
						commit
						d4392c8d56
					
				| 
						 | 
				
			
			@ -51,6 +51,23 @@ orbitDesktop.prototype.initializeJournalPapers = function(target,url,cache){ //
 | 
			
		|||
    this.initializeJournalPapers.addpaper = function(){ // to open add pages in journal papers page
 | 
			
		||||
      var bindHandlers = function(){ // to bind handlers for add page
 | 
			
		||||
        o.simple_drop_down();
 | 
			
		||||
         $('#add_plugin_file a.add').click(function(){
 | 
			
		||||
            var new_id = $(this).prev().attr('value');
 | 
			
		||||
            var old_id = new RegExp("new_writing_journal_files", "g");
 | 
			
		||||
            $(this).prev().attr('value', parseInt(new_id) + 1);
 | 
			
		||||
            var x = get_html(old_id,new_id);
 | 
			
		||||
            var newfield = $(x);
 | 
			
		||||
            $(this).parents('table').append(newfield);
 | 
			
		||||
            newfield.find('.action a.delete').click(function(){
 | 
			
		||||
             newfield.remove();
 | 
			
		||||
            });
 | 
			
		||||
          return false;
 | 
			
		||||
        });
 | 
			
		||||
 | 
			
		||||
  $('.action a.remove_existing_record').click(function(){
 | 
			
		||||
    $(this).next('.should_destroy').attr('value', 1);
 | 
			
		||||
    $("tr#add_plugin_file_" + $(this).prev().attr('value')).hide();
 | 
			
		||||
  });
 | 
			
		||||
      }
 | 
			
		||||
      bindHandlers();
 | 
			
		||||
    }
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -179,7 +179,7 @@
 | 
			
		|||
                <td colspan="3">
 | 
			
		||||
                  <div id='add_plugin_file' class="info_input plugin_files_block s_action">
 | 
			
		||||
                    <%= hidden_field_tag 'plugin_file_field_count', @writing_journal.writing_journal_files.count %>
 | 
			
		||||
                    <a class="add setting_btn thmc1 thmtxt w1 hh2 hp" href=""><i class="icon-plus icon-white"></i> add</a>
 | 
			
		||||
                    <a class="add setting_btn thmc1 thmtxt w1 hh2 hp" href="#"><i class="icon-plus icon-white"></i> add</a>
 | 
			
		||||
                  </div>
 | 
			
		||||
                </td>
 | 
			
		||||
              </tr>
 | 
			
		||||
| 
						 | 
				
			
			@ -222,21 +222,10 @@
 | 
			
		|||
</script>
 | 
			
		||||
 | 
			
		||||
<script>
 | 
			
		||||
  $('#add_plugin_file a.add').click(function(){
 | 
			
		||||
    var new_id = $(this).prev().attr('value');
 | 
			
		||||
    var old_id = new RegExp("new_writing_journal_files", "g");
 | 
			
		||||
    $(this).prev().attr('value', parseInt(new_id) + 1);
 | 
			
		||||
    var newfield = $(("<%= escape_javascript(add_attribute 'form_file', f, :writing_journal_files) %>").replace(old_id, new_id));
 | 
			
		||||
    $(this).parents('table').append(newfield);
 | 
			
		||||
    newfield.find('.action a.delete').click(function(){
 | 
			
		||||
     newfield.remove();
 | 
			
		||||
   });
 | 
			
		||||
    return false;
 | 
			
		||||
  });
 | 
			
		||||
 | 
			
		||||
  $('.action a.remove_existing_record').click(function(){
 | 
			
		||||
    $(this).next('.should_destroy').attr('value', 1);
 | 
			
		||||
    $("tr#add_plugin_file_" + $(this).prev().attr('value')).hide();
 | 
			
		||||
  });
 | 
			
		||||
 | 
			
		||||
   var get_html = function(old_id,new_id){
 | 
			
		||||
    return ("<%= escape_javascript(add_attribute 'form_file', f, :writing_journal_files) %>").replace(old_id, new_id)
 | 
			
		||||
   }
 | 
			
		||||
 | 
			
		||||
</script>
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue