Featured post

c# - Usage of Server Side Controls in MVC Frame work -

i using asp.net 4.0 , mvc 2.0 web application. project requiremrnt have use server side control in application not possibl in noraml case. ideally want use adrotator control , datalist control. i saw few samples , references in codepleax mvc controllib howwver found less useful. can tell how utilize theese controls in asp.net application along mvc. note: please provide functionalities related adrotator , datalist controls not equivalent functionalities thanks in advace. mvc pages not use normal .net solution makes use of normal .net components impossible. a normal .net page use event driven solution call different methods service side mvc use actions , view completly different way handle things. also, mvc not use viewstate normal .net controlls require. found article discussing mixing of normal .net , mvc.

ruby on rails - Turn omniauth facebook login into a popup -


i'm using omniauth gem rails , works great loging in users, everytime takes fb login page redirects back. wondering if there way pages , show fb login in popup , reload parent div once complete. ideas?

thanks!

sure, can easily.

in view:

=link_to "log in facebook", omniauth_authorize_path(:user, :facebook), :class => "popup", :"data-width" => 600, :"data-height" => 400 

in application.js:

function popupcenter(url, width, height, name) {   var left = (screen.width/2)-(width/2);   var top = (screen.height/2)-(height/2);   return window.open(url, name, "menubar=no,toolbar=no,status=no,width="+width+",height="+height+",toolbar=no,left="+left+",top="+top); }  $("a.popup").click(function(e) {   popupcenter($(this).attr("href"), $(this).attr("data-width"), $(this).attr("data-height"), "authpopup");   e.stoppropagation(); return false; }); 

and in callback view:

:javascript   if(window.opener) {     window.opener.location.reload(true);     window.close()   } 

this'll pop facebook auth in centered 600x400 popup, when user returns authentication, view close popup , refresh parent page. degrades gracefully if user ctrl-clicks link, or doesn't have javascript enabled, too.


Comments

Popular posts from this blog

c# - Usage of Server Side Controls in MVC Frame work -

cocoa - Nesting arrays into NSDictionary object (Objective-C) -

ios - Very simple iPhone App crashes on UILabel settext -