coauthor edit and destroy fixed
This commit is contained in:
parent
7822ffc33d
commit
f7f55850fe
|
@ -263,6 +263,47 @@ orbitDesktop.prototype.initializeJournalPapers = function(target,url,cache){ //
|
||||||
main: '.tinycanvas',
|
main: '.tinycanvas',
|
||||||
fill: '.s_grid_con'
|
fill: '.s_grid_con'
|
||||||
})
|
})
|
||||||
|
$("a.bt-edit").click(function(){
|
||||||
|
$.ajax({
|
||||||
|
url : $(this).attr("href"),
|
||||||
|
type : "get",
|
||||||
|
success : function(data){
|
||||||
|
var prev_data = $("div[container=true]").html();
|
||||||
|
$("div[container=true]").html(data);
|
||||||
|
o.tinyscrollbar_ext({
|
||||||
|
main: '.tinycanvas',
|
||||||
|
fill: '.s_grid_con'
|
||||||
|
})
|
||||||
|
$(".bt-cancel").click(function(){
|
||||||
|
$("div[container=true]").html(prev_data);
|
||||||
|
})
|
||||||
|
}
|
||||||
|
})
|
||||||
|
return false;
|
||||||
|
})
|
||||||
|
$("a.bt-delete").click(function(){
|
||||||
|
var delurl = $(this).attr("href");
|
||||||
|
var parent = $(this).parent().parent();
|
||||||
|
o.confirm({
|
||||||
|
buttons : ["Yes","No"],
|
||||||
|
highlighted : 2,
|
||||||
|
message : "Are you sure, you want to delete this author?"
|
||||||
|
},function(value){
|
||||||
|
if(value){
|
||||||
|
$.ajax({
|
||||||
|
url : delurl,
|
||||||
|
type : "DELETE",
|
||||||
|
success : function(data){
|
||||||
|
if(data.success){
|
||||||
|
parent.hide("slide",function(){parent.remove();});
|
||||||
|
o.notify(data.msg,"success");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
})
|
||||||
|
}
|
||||||
|
})
|
||||||
|
return false;
|
||||||
|
})
|
||||||
}
|
}
|
||||||
bindHandlers();
|
bindHandlers();
|
||||||
}
|
}
|
||||||
|
|
|
@ -660,7 +660,14 @@ var orbitDesktop = function(dom){
|
||||||
};
|
};
|
||||||
this.initializeSettings = function(target,url,cache){ //this is to initialize setting page
|
this.initializeSettings = function(target,url,cache){ //this is to initialize setting page
|
||||||
|
|
||||||
this.initializeSettings.account = function(){}
|
this.initializeSettings.account = function(data){}
|
||||||
|
this.initializeSettings.passwordUpdate = function(data){
|
||||||
|
if(data.success){
|
||||||
|
o.notify(data.msg,"success");
|
||||||
|
}else{
|
||||||
|
o.notify(data.msg,"alert");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
this.initializeSettings.sections = function(){ // this load section page in setting page
|
this.initializeSettings.sections = function(){ // this load section page in setting page
|
||||||
var bindHandlers = function(){ // binding handlers in section page
|
var bindHandlers = function(){ // binding handlers in section page
|
||||||
|
|
|
@ -16,8 +16,8 @@
|
||||||
<td><%= co_author.co_author %></td>
|
<td><%= co_author.co_author %></td>
|
||||||
<td><%= co_author.email %></td>
|
<td><%= co_author.email %></td>
|
||||||
<td><%= co_author.type%></td>
|
<td><%= co_author.type%></td>
|
||||||
<td><%= link_to 'Edit', edit_desktop_co_author_path(co_author) %></td>
|
<td><%= link_to 'Edit', edit_desktop_co_author_path(co_author), :class => "bt-edit" %></td>
|
||||||
<td><%= link_to 'Destroy', desktop_co_author_path(co_author), method: :delete, confirm: 'Are you sure?' %></td>
|
<td><%= link_to 'Destroy', desktop_co_author_path(co_author), method: :delete, confirm: 'Are you sure?', :class=>"bt-delete" %></td>
|
||||||
</tr>
|
</tr>
|
||||||
<% end %>
|
<% end %>
|
||||||
</table>
|
</table>
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
|
|
||||||
<%= form_for(resource, :as => resource_name, :url => users_passwd_path(resource_name), :html => { :method => :put, "form-type"=>"ajax_form" }) do |f| %>
|
<%= form_for(resource, :as => resource_name, :url => users_passwd_path(resource_name), :html => { :method => :put, "form-type"=>"ajax_form" ,"callback-method"=>"passwordUpdate" }) do |f| %>
|
||||||
<div><%= f.submit "Update" %></div>
|
<div><%= f.submit "Update" %></div>
|
||||||
|
|
||||||
<div><%= f.label :current_password %>
|
<div><%= f.label :current_password %>
|
||||||
|
|
Reference in New Issue