all file things are fixed. delete and view and also names
This commit is contained in:
		
							parent
							
								
									6d54dbd5f8
								
							
						
					
					
						commit
						a04155963d
					
				|  | @ -231,6 +231,9 @@ var orbitDesktopAPI = function(){ | ||||||
| 			} | 			} | ||||||
| 		} | 		} | ||||||
| 	}; | 	}; | ||||||
|  | 	this.filepathSplitter = function(path){ | ||||||
|  | 		return path.split(/\\/g); | ||||||
|  | 	} | ||||||
| }; | }; | ||||||
| orbitDesktopAPI.prototype.notifyImgPath = "temp"; | orbitDesktopAPI.prototype.notifyImgPath = "temp"; | ||||||
| orbitDesktopAPI.prototype.wallpaperPath = "temp"; | orbitDesktopAPI.prototype.wallpaperPath = "temp"; | ||||||
|  |  | ||||||
|  | @ -789,3 +789,10 @@ a.admtxt.admbg2:hover { | ||||||
|   background-color: #fff; } |   background-color: #fff; } | ||||||
|   .desktop_toolpopup span { |   .desktop_toolpopup span { | ||||||
|     margin: 3px 0 3px 0; } |     margin: 3px 0 3px 0; } | ||||||
|  | 
 | ||||||
|  |     .color-red{ | ||||||
|  |       color : red; | ||||||
|  |     } | ||||||
|  | .remove_existing_record.color-red:hover { | ||||||
|  |   color: red; | ||||||
|  | }; | ||||||
|  | @ -56,8 +56,13 @@ orbitDesktop.prototype.initializePersonalBook = function(target,url,cache){ // t | ||||||
|       return false; |       return false; | ||||||
|     }); |     }); | ||||||
|     $('.action a.remove_existing_record').click(function(){ |     $('.action a.remove_existing_record').click(function(){ | ||||||
|       $(this).next('.should_destroy').attr('value', 1); |       $(this).toggleClass("color-red",function(){ | ||||||
|       $("tr#add_plugin_file_" + $(this).prev().attr('value')).hide(); |         if($(this).hasClass('color-red')){ | ||||||
|  |           $(this).next('.should_destroy').attr('value', 1); | ||||||
|  |         }else{ | ||||||
|  |           $(this).next('.should_destroy').removeAttr('value'); | ||||||
|  |         } | ||||||
|  |       }) | ||||||
|     }); |     }); | ||||||
|   } |   } | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
|  | @ -2,7 +2,7 @@ | ||||||
|   <td> |   <td> | ||||||
|     <div> |     <div> | ||||||
|       <% if form_file.new_record? %> |       <% if form_file.new_record? %> | ||||||
|         <%= f.file_field :file, class: "s_grid_2", onchange:"this.parentNode.getElementsByTagName('label')[0].innerHTML = this.value" %> |         <%= f.file_field :file, class: "s_grid_2", onchange:"var temp = o.filepathSplitter(this.value);temp=temp[temp.length - 1];this.parentNode.getElementsByTagName('label')[0].innerHTML = temp;var inputs = this.parentNode.parentNode.parentNode.getElementsByClassName('title_field');inputs[0].value = temp;inputs[1].value = temp;" %> | ||||||
|         <label></label> |         <label></label> | ||||||
|       <% end %> |       <% end %> | ||||||
|     </div> |     </div> | ||||||
|  | @ -13,7 +13,7 @@ | ||||||
|       <td  <%= style %> <%= data %>> |       <td  <%= style %> <%= data %>> | ||||||
|          <%= f.fields_for :file_title_translations do |f| %> |          <%= f.fields_for :file_title_translations do |f| %> | ||||||
|            <%= f.text_field locale,  |            <%= f.text_field locale,  | ||||||
|             class: 's_grid_4', |             class: 's_grid_4 title_field', | ||||||
|             placeholder: I18nVariable.from_locale(locale), |             placeholder: I18nVariable.from_locale(locale), | ||||||
|             value: (form_file.file_title_translations[locale] rescue nil) %> |             value: (form_file.file_title_translations[locale] rescue nil) %> | ||||||
|           <% end %> |           <% end %> | ||||||
|  | @ -31,10 +31,10 @@ | ||||||
|   <td> |   <td> | ||||||
|     <span class="action"> |     <span class="action"> | ||||||
|       <% if form_file.new_record? %> |       <% if form_file.new_record? %> | ||||||
|         <a class="delete"><i class="icon-remove"></i></a> |         <a class="delete"><i class="icon-remove" style="cursor:pointer;"></i></a> | ||||||
|       <% else %> |       <% else %> | ||||||
|         <%= f.hidden_field :id %> |         <%= f.hidden_field :id %> | ||||||
|         <a class="remove_existing_record"><i class="icon-remove"></i></a> |         <a class="remove_existing_record" style="cursor:pointer;"><i class="icon-remove"></i></a> | ||||||
|         <%= f.hidden_field :should_destroy, :value => nil, :class => 'should_destroy' %> |         <%= f.hidden_field :should_destroy, :value => nil, :class => 'should_destroy' %> | ||||||
|       <% end %> |       <% end %> | ||||||
|       <%= form_file.file.file ? ( link_to '', form_file.file.url, {:class => 'icon-eye-open', :target => '_blank', :title => t(:view)} ) : '' %> |       <%= form_file.file.file ? ( link_to '', form_file.file.url, {:class => 'icon-eye-open', :target => '_blank', :title => t(:view)} ) : '' %> | ||||||
|  |  | ||||||
|  | @ -55,9 +55,14 @@ orbitDesktop.prototype.initializeConferencePapers = function(target,url,cache){ | ||||||
|       }); |       }); | ||||||
|       return false; |       return false; | ||||||
|     }); |     }); | ||||||
|     $('.action a.remove_existing_record').click(function(){ |    $('.action a.remove_existing_record').click(function(){ | ||||||
|       $(this).next('.should_destroy').attr('value', 1); |       $(this).toggleClass("color-red",function(){ | ||||||
|       $("tr#add_plugin_file_" + $(this).prev().attr('value')).hide(); |         if($(this).hasClass('color-red')){ | ||||||
|  |           $(this).next('.should_destroy').attr('value', 1); | ||||||
|  |         }else{ | ||||||
|  |           $(this).next('.should_destroy').removeAttr('value'); | ||||||
|  |         } | ||||||
|  |       }) | ||||||
|     }); |     }); | ||||||
|   } |   } | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
|  | @ -2,7 +2,7 @@ | ||||||
|   <td> |   <td> | ||||||
|     <div> |     <div> | ||||||
|       <% if form_file.new_record? %> |       <% if form_file.new_record? %> | ||||||
|         <%= f.file_field :file, class: "s_grid_2", onchange:"this.parentNode.getElementsByTagName('label')[0].innerHTML = this.value" %> |         <%= f.file_field :file, class: "s_grid_2", onchange:"var temp = o.filepathSplitter(this.value);temp=temp[temp.length - 1];this.parentNode.getElementsByTagName('label')[0].innerHTML = temp;var inputs = this.parentNode.parentNode.parentNode.getElementsByClassName('title_field');inputs[0].value = temp;inputs[1].value = temp;" %> | ||||||
|         <label></label> |         <label></label> | ||||||
|       <% end %> |       <% end %> | ||||||
|     </div> |     </div> | ||||||
|  | @ -13,7 +13,7 @@ | ||||||
|       <td  <%= style %> <%= data %>> |       <td  <%= style %> <%= data %>> | ||||||
|          <%= f.fields_for :file_title_translations do |f| %> |          <%= f.fields_for :file_title_translations do |f| %> | ||||||
|            <%= f.text_field locale,  |            <%= f.text_field locale,  | ||||||
|             class: 's_grid_4', |             class: 's_grid_4 title_field', | ||||||
|             placeholder: I18nVariable.from_locale(locale), |             placeholder: I18nVariable.from_locale(locale), | ||||||
|             value: (form_file.file_title_translations[locale] rescue nil) %> |             value: (form_file.file_title_translations[locale] rescue nil) %> | ||||||
|           <% end %> |           <% end %> | ||||||
|  | @ -31,10 +31,10 @@ | ||||||
|   <td> |   <td> | ||||||
|     <span class="action"> |     <span class="action"> | ||||||
|       <% if form_file.new_record? %> |       <% if form_file.new_record? %> | ||||||
|         <a class="delete"><i class="icon-remove"></i></a> |         <a class="delete"><i class="icon-remove" style="cursor:pointer;"></i></a> | ||||||
|       <% else %> |       <% else %> | ||||||
|         <%= f.hidden_field :id %> |         <%= f.hidden_field :id %> | ||||||
|         <a class="remove_existing_record"><i class="icon-remove"></i></a> |         <a class="remove_existing_record" style="cursor:pointer;"><i class="icon-remove"></i></a> | ||||||
|         <%= f.hidden_field :should_destroy, :value => nil, :class => 'should_destroy' %> |         <%= f.hidden_field :should_destroy, :value => nil, :class => 'should_destroy' %> | ||||||
|       <% end %> |       <% end %> | ||||||
|       <%= form_file.file.file ? ( link_to '', form_file.file.url, {:class => 'icon-eye-open', :target => '_blank', :title => t(:view)} ) : '' %> |       <%= form_file.file.file ? ( link_to '', form_file.file.url, {:class => 'icon-eye-open', :target => '_blank', :title => t(:view)} ) : '' %> | ||||||
|  |  | ||||||
|  | @ -56,8 +56,13 @@ orbitDesktop.prototype.initializePersonalDiploma = function(target,url,cache){ / | ||||||
|       return false; |       return false; | ||||||
|     }); |     }); | ||||||
|     $('.action a.remove_existing_record').click(function(){ |     $('.action a.remove_existing_record').click(function(){ | ||||||
|       $(this).next('.should_destroy').attr('value', 1); |       $(this).toggleClass("color-red",function(){ | ||||||
|       $("tr#add_plugin_file_" + $(this).prev().attr('value')).hide(); |         if($(this).hasClass('color-red')){ | ||||||
|  |           $(this).next('.should_destroy').attr('value', 1); | ||||||
|  |         }else{ | ||||||
|  |           $(this).next('.should_destroy').removeAttr('value'); | ||||||
|  |         } | ||||||
|  |       }) | ||||||
|     }); |     }); | ||||||
|   } |   } | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
|  | @ -56,8 +56,13 @@ orbitDesktop.prototype.initializePersonalExperience = function(target,url,cache) | ||||||
|       return false; |       return false; | ||||||
|     }); |     }); | ||||||
|     $('.action a.remove_existing_record').click(function(){ |     $('.action a.remove_existing_record').click(function(){ | ||||||
|       $(this).next('.should_destroy').attr('value', 1); |       $(this).toggleClass("color-red",function(){ | ||||||
|       $("tr#add_plugin_file_" + $(this).prev().attr('value')).hide(); |         if($(this).hasClass('color-red')){ | ||||||
|  |           $(this).next('.should_destroy').attr('value', 1); | ||||||
|  |         }else{ | ||||||
|  |           $(this).next('.should_destroy').removeAttr('value'); | ||||||
|  |         } | ||||||
|  |       }) | ||||||
|     }); |     }); | ||||||
|   } |   } | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
|  | @ -55,9 +55,14 @@ orbitDesktop.prototype.initializePersonalHonor = function(target,url,cache){ // | ||||||
|       }); |       }); | ||||||
|       return false; |       return false; | ||||||
|     }); |     }); | ||||||
|     $('.action a.remove_existing_record').click(function(){ |    $('.action a.remove_existing_record').click(function(){ | ||||||
|       $(this).next('.should_destroy').attr('value', 1); |       $(this).toggleClass("color-red",function(){ | ||||||
|       $("tr#add_plugin_file_" + $(this).prev().attr('value')).hide(); |         if($(this).hasClass('color-red')){ | ||||||
|  |           $(this).next('.should_destroy').attr('value', 1); | ||||||
|  |         }else{ | ||||||
|  |           $(this).next('.should_destroy').removeAttr('value'); | ||||||
|  |         } | ||||||
|  |       }) | ||||||
|     }); |     }); | ||||||
|   } |   } | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
|  | @ -56,8 +56,13 @@ orbitDesktop.prototype.initializeJournalPapers = function(target,url,cache){ // | ||||||
|       return false; |       return false; | ||||||
|     }); |     }); | ||||||
|     $('.action a.remove_existing_record').click(function(){ |     $('.action a.remove_existing_record').click(function(){ | ||||||
|       $(this).next('.should_destroy').attr('value', 1); |       $(this).toggleClass("color-red",function(){ | ||||||
|       $("tr#add_plugin_file_" + $(this).prev().attr('value')).hide(); |         if($(this).hasClass('color-red')){ | ||||||
|  |           $(this).next('.should_destroy').attr('value', 1); | ||||||
|  |         }else{ | ||||||
|  |           $(this).next('.should_destroy').removeAttr('value'); | ||||||
|  |         } | ||||||
|  |       }) | ||||||
|     }); |     }); | ||||||
|   } |   } | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
|  | @ -2,7 +2,7 @@ | ||||||
|   <td> |   <td> | ||||||
|     <div> |     <div> | ||||||
|       <% if form_file.new_record? %> |       <% if form_file.new_record? %> | ||||||
|         <%= f.file_field :file, class: "s_grid_2", onchange:"this.parentNode.getElementsByTagName('label')[0].innerHTML = this.value" %> |         <%= f.file_field :file, class: "s_grid_2", onchange:"var temp = o.filepathSplitter(this.value);temp=temp[temp.length - 1];this.parentNode.getElementsByTagName('label')[0].innerHTML = temp;var inputs = this.parentNode.parentNode.parentNode.getElementsByClassName('title_field');inputs[0].value = temp;inputs[1].value = temp;" %> | ||||||
|         <label></label> |         <label></label> | ||||||
|       <% end %> |       <% end %> | ||||||
|     </div> |     </div> | ||||||
|  | @ -13,7 +13,7 @@ | ||||||
|       <td  <%= style %> <%= data %>> |       <td  <%= style %> <%= data %>> | ||||||
|          <%= f.fields_for :file_title_translations do |f| %> |          <%= f.fields_for :file_title_translations do |f| %> | ||||||
|            <%= f.text_field locale,  |            <%= f.text_field locale,  | ||||||
|             class: 's_grid_4', |             class: 's_grid_4 title_field', | ||||||
|             placeholder: I18nVariable.from_locale(locale), |             placeholder: I18nVariable.from_locale(locale), | ||||||
|             value: (form_file.file_title_translations[locale] rescue nil) %> |             value: (form_file.file_title_translations[locale] rescue nil) %> | ||||||
|           <% end %> |           <% end %> | ||||||
|  | @ -31,10 +31,10 @@ | ||||||
|   <td> |   <td> | ||||||
|     <span class="action"> |     <span class="action"> | ||||||
|       <% if form_file.new_record? %> |       <% if form_file.new_record? %> | ||||||
|         <a class="delete"><i class="icon-remove"></i></a> |         <a class="delete"><i class="icon-remove" style="cursor:pointer;"></i></a> | ||||||
|       <% else %> |       <% else %> | ||||||
|         <%= f.hidden_field :id %> |         <%= f.hidden_field :id %> | ||||||
|         <a class="remove_existing_record"><i class="icon-remove"></i></a> |         <a class="remove_existing_record" style="cursor:pointer;"><i class="icon-remove"></i></a> | ||||||
|         <%= f.hidden_field :should_destroy, :value => nil, :class => 'should_destroy' %> |         <%= f.hidden_field :should_destroy, :value => nil, :class => 'should_destroy' %> | ||||||
|       <% end %> |       <% end %> | ||||||
|       <%= form_file.file.file ? ( link_to '', form_file.file.url, {:class => 'icon-eye-open', :target => '_blank', :title => t(:view)} ) : '' %> |       <%= form_file.file.file ? ( link_to '', form_file.file.url, {:class => 'icon-eye-open', :target => '_blank', :title => t(:view)} ) : '' %> | ||||||
|  |  | ||||||
|  | @ -57,9 +57,14 @@ orbitDesktop.prototype.initializePersonalLab = function(target,url,cache){ // th | ||||||
|       }); |       }); | ||||||
|       return false; |       return false; | ||||||
|     }); |     }); | ||||||
|     $('.action a.remove_existing_record').click(function(){ |    $('.action a.remove_existing_record').click(function(){ | ||||||
|       $(this).next('.should_destroy').attr('value', 1); |       $(this).toggleClass("color-red",function(){ | ||||||
|       $("tr#add_plugin_file_" + $(this).prev().attr('value')).hide(); |         if($(this).hasClass('color-red')){ | ||||||
|  |           $(this).next('.should_destroy').attr('value', 1); | ||||||
|  |         }else{ | ||||||
|  |           $(this).next('.should_destroy').removeAttr('value'); | ||||||
|  |         } | ||||||
|  |       }) | ||||||
|     }); |     }); | ||||||
|   } |   } | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
|  | @ -2,7 +2,7 @@ | ||||||
|   <td> |   <td> | ||||||
|     <div> |     <div> | ||||||
|       <% if form_file.new_record? %> |       <% if form_file.new_record? %> | ||||||
|         <%= f.file_field :file, class: "s_grid_2", onchange:"this.parentNode.getElementsByTagName('label')[0].innerHTML = this.value" %> |         <%= f.file_field :file, class: "s_grid_2", onchange:"var temp = o.filepathSplitter(this.value);temp=temp[temp.length - 1];this.parentNode.getElementsByTagName('label')[0].innerHTML = temp;var inputs = this.parentNode.parentNode.parentNode.getElementsByClassName('title_field');inputs[0].value = temp;inputs[1].value = temp;" %> | ||||||
|         <label></label> |         <label></label> | ||||||
|       <% end %> |       <% end %> | ||||||
|     </div> |     </div> | ||||||
|  | @ -13,7 +13,7 @@ | ||||||
|       <td  <%= style %> <%= data %>> |       <td  <%= style %> <%= data %>> | ||||||
|          <%= f.fields_for :file_title_translations do |f| %> |          <%= f.fields_for :file_title_translations do |f| %> | ||||||
|            <%= f.text_field locale,  |            <%= f.text_field locale,  | ||||||
|             class: 's_grid_4', |             class: 's_grid_4 title_field', | ||||||
|             placeholder: I18nVariable.from_locale(locale), |             placeholder: I18nVariable.from_locale(locale), | ||||||
|             value: (form_file.file_title_translations[locale] rescue nil) %> |             value: (form_file.file_title_translations[locale] rescue nil) %> | ||||||
|           <% end %> |           <% end %> | ||||||
|  | @ -31,10 +31,10 @@ | ||||||
|   <td> |   <td> | ||||||
|     <span class="action"> |     <span class="action"> | ||||||
|       <% if form_file.new_record? %> |       <% if form_file.new_record? %> | ||||||
|         <a class="delete"><i class="icon-remove"></i></a> |         <a class="delete"><i class="icon-remove" style="cursor:pointer;"></i></a> | ||||||
|       <% else %> |       <% else %> | ||||||
|         <%= f.hidden_field :id %> |         <%= f.hidden_field :id %> | ||||||
|         <a class="remove_existing_record"><i class="icon-remove"></i></a> |         <a class="remove_existing_record" style="cursor:pointer;"><i class="icon-remove"></i></a> | ||||||
|         <%= f.hidden_field :should_destroy, :value => nil, :class => 'should_destroy' %> |         <%= f.hidden_field :should_destroy, :value => nil, :class => 'should_destroy' %> | ||||||
|       <% end %> |       <% end %> | ||||||
|       <%= form_file.file.file ? ( link_to '', form_file.file.url, {:class => 'icon-eye-open', :target => '_blank', :title => t(:view)} ) : '' %> |       <%= form_file.file.file ? ( link_to '', form_file.file.url, {:class => 'icon-eye-open', :target => '_blank', :title => t(:view)} ) : '' %> | ||||||
|  |  | ||||||
|  | @ -55,9 +55,14 @@ orbitDesktop.prototype.initializePersonalPatent = function(target,url,cache){ // | ||||||
|       }); |       }); | ||||||
|       return false; |       return false; | ||||||
|     }); |     }); | ||||||
|     $('.action a.remove_existing_record').click(function(){ |    $('.action a.remove_existing_record').click(function(){ | ||||||
|       $(this).next('.should_destroy').attr('value', 1); |       $(this).toggleClass("color-red",function(){ | ||||||
|       $("tr#add_plugin_file_" + $(this).prev().attr('value')).hide(); |         if($(this).hasClass('color-red')){ | ||||||
|  |           $(this).next('.should_destroy').attr('value', 1); | ||||||
|  |         }else{ | ||||||
|  |           $(this).next('.should_destroy').removeAttr('value'); | ||||||
|  |         } | ||||||
|  |       }) | ||||||
|     }); |     }); | ||||||
|   } |   } | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
|  | @ -55,9 +55,14 @@ orbitDesktop.prototype.initializePersonalProject = function(target,url,cache){ / | ||||||
|       }); |       }); | ||||||
|       return false; |       return false; | ||||||
|     }); |     }); | ||||||
|     $('.action a.remove_existing_record').click(function(){ |    $('.action a.remove_existing_record').click(function(){ | ||||||
|       $(this).next('.should_destroy').attr('value', 1); |       $(this).toggleClass("color-red",function(){ | ||||||
|       $("tr#add_plugin_file_" + $(this).prev().attr('value')).hide(); |         if($(this).hasClass('color-red')){ | ||||||
|  |           $(this).next('.should_destroy').attr('value', 1); | ||||||
|  |         }else{ | ||||||
|  |           $(this).next('.should_destroy').removeAttr('value'); | ||||||
|  |         } | ||||||
|  |       }) | ||||||
|     }); |     }); | ||||||
|   } |   } | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
|  | @ -2,7 +2,7 @@ | ||||||
|   <td> |   <td> | ||||||
|     <div> |     <div> | ||||||
|       <% if form_file.new_record? %> |       <% if form_file.new_record? %> | ||||||
|         <%= f.file_field :file, class: "s_grid_2", onchange:"this.parentNode.getElementsByTagName('label')[0].innerHTML = this.value" %> |         <%= f.file_field :file, class: "s_grid_2", onchange:"var temp = o.filepathSplitter(this.value);temp=temp[temp.length - 1];this.parentNode.getElementsByTagName('label')[0].innerHTML = temp;var inputs = this.parentNode.parentNode.parentNode.getElementsByClassName('title_field');inputs[0].value = temp;inputs[1].value = temp;" %> | ||||||
|         <label></label> |         <label></label> | ||||||
|       <% end %> |       <% end %> | ||||||
|     </div> |     </div> | ||||||
|  | @ -13,7 +13,7 @@ | ||||||
|       <td  <%= style %> <%= data %>> |       <td  <%= style %> <%= data %>> | ||||||
|          <%= f.fields_for :file_title_translations do |f| %> |          <%= f.fields_for :file_title_translations do |f| %> | ||||||
|            <%= f.text_field locale,  |            <%= f.text_field locale,  | ||||||
|             class: 's_grid_4', |             class: 's_grid_4 title_field', | ||||||
|             placeholder: I18nVariable.from_locale(locale), |             placeholder: I18nVariable.from_locale(locale), | ||||||
|             value: (form_file.file_title_translations[locale] rescue nil) %> |             value: (form_file.file_title_translations[locale] rescue nil) %> | ||||||
|           <% end %> |           <% end %> | ||||||
|  | @ -31,10 +31,10 @@ | ||||||
|   <td> |   <td> | ||||||
|     <span class="action"> |     <span class="action"> | ||||||
|       <% if form_file.new_record? %> |       <% if form_file.new_record? %> | ||||||
|         <a class="delete"><i class="icon-remove"></i></a> |         <a class="delete"><i class="icon-remove" style="cursor:pointer;"></i></a> | ||||||
|       <% else %> |       <% else %> | ||||||
|         <%= f.hidden_field :id %> |         <%= f.hidden_field :id %> | ||||||
|         <a class="remove_existing_record"><i class="icon-remove"></i></a> |         <a class="remove_existing_record" style="cursor:pointer;"><i class="icon-remove"></i></a> | ||||||
|         <%= f.hidden_field :should_destroy, :value => nil, :class => 'should_destroy' %> |         <%= f.hidden_field :should_destroy, :value => nil, :class => 'should_destroy' %> | ||||||
|       <% end %> |       <% end %> | ||||||
|       <%= form_file.file.file ? ( link_to '', form_file.file.url, {:class => 'icon-eye-open', :target => '_blank', :title => t(:view)} ) : '' %> |       <%= form_file.file.file ? ( link_to '', form_file.file.url, {:class => 'icon-eye-open', :target => '_blank', :title => t(:view)} ) : '' %> | ||||||
|  |  | ||||||
|  | @ -55,9 +55,14 @@ orbitDesktop.prototype.initializePersonalResearch = function(target,url,cache){ | ||||||
|       }); |       }); | ||||||
|       return false; |       return false; | ||||||
|     }); |     }); | ||||||
|     $('.action a.remove_existing_record').click(function(){ |    $('.action a.remove_existing_record').click(function(){ | ||||||
|       $(this).next('.should_destroy').attr('value', 1); |       $(this).toggleClass("color-red",function(){ | ||||||
|       $("tr#add_plugin_file_" + $(this).prev().attr('value')).hide(); |         if($(this).hasClass('color-red')){ | ||||||
|  |           $(this).next('.should_destroy').attr('value', 1); | ||||||
|  |         }else{ | ||||||
|  |           $(this).next('.should_destroy').removeAttr('value'); | ||||||
|  |         } | ||||||
|  |       }) | ||||||
|     }); |     }); | ||||||
|   } |   } | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
|  | @ -2,7 +2,7 @@ | ||||||
|   <td> |   <td> | ||||||
|     <div> |     <div> | ||||||
|       <% if form_file.new_record? %> |       <% if form_file.new_record? %> | ||||||
|         <%= f.file_field :file, class: "s_grid_2", onchange:"this.parentNode.getElementsByTagName('label')[0].innerHTML = this.value" %> |         <%= f.file_field :file, class: "s_grid_2", onchange:"var temp = o.filepathSplitter(this.value);temp=temp[temp.length - 1];this.parentNode.getElementsByTagName('label')[0].innerHTML = temp;var inputs = this.parentNode.parentNode.parentNode.getElementsByClassName('title_field');inputs[0].value = temp;inputs[1].value = temp;" %> | ||||||
|         <label></label> |         <label></label> | ||||||
|       <% end %> |       <% end %> | ||||||
|     </div> |     </div> | ||||||
|  | @ -13,7 +13,7 @@ | ||||||
|       <td  <%= style %> <%= data %>> |       <td  <%= style %> <%= data %>> | ||||||
|          <%= f.fields_for :file_title_translations do |f| %> |          <%= f.fields_for :file_title_translations do |f| %> | ||||||
|            <%= f.text_field locale,  |            <%= f.text_field locale,  | ||||||
|             class: 's_grid_4', |             class: 's_grid_4 title_field', | ||||||
|             placeholder: I18nVariable.from_locale(locale), |             placeholder: I18nVariable.from_locale(locale), | ||||||
|             value: (form_file.file_title_translations[locale] rescue nil) %> |             value: (form_file.file_title_translations[locale] rescue nil) %> | ||||||
|           <% end %> |           <% end %> | ||||||
|  | @ -31,10 +31,10 @@ | ||||||
|   <td> |   <td> | ||||||
|     <span class="action"> |     <span class="action"> | ||||||
|       <% if form_file.new_record? %> |       <% if form_file.new_record? %> | ||||||
|         <a class="delete"><i class="icon-remove"></i></a> |         <a class="delete"><i class="icon-remove" style="cursor:pointer;"></i></a> | ||||||
|       <% else %> |       <% else %> | ||||||
|         <%= f.hidden_field :id %> |         <%= f.hidden_field :id %> | ||||||
|         <a class="remove_existing_record"><i class="icon-remove"></i></a> |         <a class="remove_existing_record" style="cursor:pointer;"><i class="icon-remove"></i></a> | ||||||
|         <%= f.hidden_field :should_destroy, :value => nil, :class => 'should_destroy' %> |         <%= f.hidden_field :should_destroy, :value => nil, :class => 'should_destroy' %> | ||||||
|       <% end %> |       <% end %> | ||||||
|       <%= form_file.file.file ? ( link_to '', form_file.file.url, {:class => 'icon-eye-open', :target => '_blank', :title => t(:view)} ) : '' %> |       <%= form_file.file.file ? ( link_to '', form_file.file.url, {:class => 'icon-eye-open', :target => '_blank', :title => t(:view)} ) : '' %> | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue