KONTOLODON
/
var
/
www
/
old-ojs-3.3.0-11
/
plugins
/
generic
/
orcidProfile
/
templates
/
Nama File / Folder
Size
Action
images
--
NONE
authorFormOrcid.tpl
1.901KB
Hapus
Edit
Rename
orcidAbout.tpl
1.241KB
Hapus
Edit
Rename
orcidProfile.tpl
2.219KB
Hapus
Edit
Rename
orcidVerify.tpl
1.858KB
Hapus
Edit
Rename
{** * templates/orcidProfile.tpl * * Copyright (c) 2015-2019 University of Pittsburgh * Copyright (c) 2014-2020 Simon Fraser University * Copyright (c) 2003-2020 John Willinsky * Distributed under the GNU GPL v3. For full terms see the file docs/COPYING. * * ORCID Profile authorization form * *} {capture name=orcidButton assign=orcidButton} <button id="connect-orcid-button" class="cmp_button" onclick="return openORCID();"> {$orcidIcon} {if $orcid && !$orcidAuthenticated} {translate key='plugins.generic.orcidProfile.authorise'} {else} {translate key='plugins.generic.orcidProfile.connect'} {/if} </button> <a href="{url router="page" page="orcidapi" op="about"}">{translate key='plugins.generic.orcidProfile.about.title'}</a> {/capture} {capture name=orcidLink assign=orcidLink} {if $orcidAuthenticated} <a href="{$orcid}" target="_blank">{$orcidIcon}{$orcid}</a> {else} <a href="{$orcid}" target="_blank">{$orcid}</a> {$orcidButton} {/if} {/capture} <script type="text/javascript"> function openORCID() {ldelim} // First sign out from ORCID to make sure no other user is logged in // with ORCID $.ajax({ldelim} url: '{$orcidUrl|escape}userStatus.json?logUserOut=true', dataType: 'jsonp', success: function(result,status,xhr) {ldelim} console.log("ORCID Logged In: " + result.loggedIn); {rdelim}, error: function (xhr, status, error) {ldelim} console.log(status + ", error: " + error); {rdelim} {rdelim}); var oauthWindow = window.open("{$orcidOAuthUrl}", "_blank", "toolbar=no, scrollbars=yes, width=500, height=700, top=500, left=500"); oauthWindow.opener = self; return false; {rdelim} {if $targetOp eq 'profile'} $(document).ready(function() {ldelim} var orcidInput = $('input[name=orcid]'); orcidInput.attr('type', 'hidden'); var orcidLinkOrButton = $( {if $orcid} {$orcidLink|json_encode} {else} {$orcidButton|json_encode} {/if}); orcidLinkOrButton.insertAfter(orcidInput); {rdelim}); {/if} </script> {if $targetOp eq 'register'} {fbvElement type="hidden" name="orcid" id="orcid" value=$orcid maxlength="46"} {$orcidButton} {/if}