-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathAlma_unsortAnalytics.html
More file actions
42 lines (37 loc) · 5.22 KB
/
Alma_unsortAnalytics.html
File metadata and controls
42 lines (37 loc) · 5.22 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
<!DOCTYPE html>
<html lang="en-EN">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<!-- Begin Jekyll SEO tag v2.5.0 -->
<title>Alma Unsort Analytics bookmarklet</title>
<meta name="generator" content="Jekyll v3.8.5" />
<meta property="og:title" content="Alma Unsort Analytics bookmarklet" />
<meta property="og:locale" content="en_EN" />
<meta name="description" content="Alma Unsort Analytics bookmarklet" />
<meta property="og:description" content="Alma Unsort Analytics bookmarklet" />
<link rel="canonical" href="https://bediniupi.github.io/Alma-UnsortAnalytics/" />
<meta property="og:url" content="https://bediniupi.github.io/Alma-UnsortAnalytics/" />
<meta property="og:site_name" content="Alma Unsort Analytics" />
<link rel="stylesheet" href="/Alma-print-slip/assets/css/style.css?v=bb6d9f495ed0ffbd2cc55683a9cf19de540876b9">
<!--[if lt IE 9]>
<script src="//cdnjs.cloudflare.com/ajax/libs/html5shiv/3.7.3/html5shiv.min.js"></script>
<![endif]-->
</head>
<body>
<div class="wrapper">
<header>
<img src="https://avatars3.githubusercontent.com/u/33749413?s=460&v=4">
<h1>Nazzareno Bedini</h1>
<h2><a href="http://www.sba.unipi.it/">Sistema Bibliotecario di Ateneo - Università di Pisa</a></h2>
<p>Source code on <a href="https://github.com/bediniupi/Alma-UnsortAnalytics">GitHub</a></p>
</header>
<section>
<h1>Alma Unsort Analytics bookmarklet</h1>
<p>Drag and drop the bookmarklet link above in the bookmarks toolbar:</p>
<h2>Alma --> <a href="javascript:(function()%7Bvar%20_t%20%3D%20%22ANALYTICS%20UNSORT%20BookMarkLet%20by%20Nazzareno%20Bedini%20-%20Universit%C3%A0%20di%20Pisa%5Cn%5Cn%22%3Bvar%20_cid%20%3D%20%22bediniupi0unsortcolumn%22%3Bvar%20_saw%20%3D%20document.getElementsByName(%22XmlText%22)%5B0%5D.value%3Bvar%20_mx%20%3D%204000%3Bif%20(_saw.indexOf(_cid)%20!%3D%3D%20-1)%20%7Balert(_t%20%2B%20%22Error%3A%20unsorting%20column%20already%20exists%22)%3Breturn%3B%7Dvar%20_ps%20%3D%20new%20DOMParser()%3Bvar%20_xm%20%3D%20_ps.parseFromString(_saw%2C%20%22text%2Fxml%22)%3Bvar%20_in%20%3D%20_xm.querySelectorAll('%5Bop%3Din%5D')%5B0%5D%3Bvar%20_ex%20%3D%20_in.getElementsByTagNameNS(%22com.siebel.analytics.web%2Fexpression%2Fv1.1%22%2C%20%22expr%22)%3Bvar%20_cln%20%3D%20%22%22%3Bvar%20_elf%20%3D%20%22%22%3Bvar%20_elr%20%3D%20%5B%5D%3Bvar%20_n%20%3D%200%3Bfor%20(i%20%3D%200%3B%20i%20%3C%20_ex.length%3B%20i%2B%2B)%20%7Bif%20(_ex%5Bi%5D.getAttributeNS(%22http%3A%2F%2Fwww.w3.org%2F2001%2FXMLSchema-instance%22%2C%20%22type%22)%20%3D%3D%20%22sawx%3AsqlExpression%22)%20%7B_cln%20%3D%20_ex%5Bi%5D.childNodes%5B0%5D.nodeValue%3B%7D%20else%20%7B_elf%20%2B%3D%20_ex%5Bi%5D.childNodes%5B0%5D.nodeValue%20%2B%20%22%3B%22%3B_n%2B%2B%3Bif%20(_elf.length%20%3E%20(_mx%20-%20500))%20%7B_elr.push(_elf)%3B_elf%20%3D%20%22%22%3B%7D%7D%7Dif%20(!_cln)%20%7Balert(_t%20%2B%20%22Error%3A%20IN%20filter%20not%20found.%22)%3Breturn%3B%7D_elr.push(_elf)%3Bvar%20_fm%20%3D%20%22%22%3Bfor%20(j%3D0%3B%20j%20%3C%20_elr.length%3B%20j%2B%2B)%20%7Bvar%20_my%20%3D%20_mx%20*%20j%3Bvar%20_fo%20%3D%20%22LOCATE(%22%20%2B%20_cln%20%2B%20%22%2C%20'%22%20%2B%20_elr%5Bj%5D%20%2B%20%22')%22%3Bif%20(_my%3E0)%20_fo%20%3D%20_fo%20%2B%20%22%20%2B%20%22%20%2B%20_my%20%2B%20%22*SIGN(%22%20%2B%20_fo%20%2B%20%22)%22%3B_fm%20%2B%3D%20_fo%20%2B%20%22%20%2B%20%22%3B%7D_fm%20%3D%20_fm.substring(0%2C%20_fm.length-3)%3Bvar%20_cn%20%3D%20%22Calculated%20Position%22%3Bvar%20_cp%20%3D%20_cln.split(%22.%22)%5B0%5D.replace(%2F%5E%5C%22%2B%7C%5C%22%2B%24%2Fg%2C%20'')%3Bvar%20_nc%20%3D%20'%3Csaw%3Acolumn%20xsi%3Atype%3D%22saw%3AregularColumn%22%20columnID%3D%22'%2B_cid%2B'%22%3E%3Csaw%3AcolumnFormula%3E%3Csawx%3Aexpr%20xsi%3Atype%3D%22sawx%3AsqlExpression%22%3E'%2B_fm%2B'%3C%2Fsawx%3Aexpr%3E%3C%2Fsaw%3AcolumnFormula%3E%3Csaw%3AtableHeading%3E%3Csaw%3Acaption%20fmt%3D%22text%22%3E%3Csaw%3Atext%3E'%2B_cp%2B'%3C%2Fsaw%3Atext%3E%3C%2Fsaw%3Acaption%3E%3C%2Fsaw%3AtableHeading%3E%3Csaw%3AcolumnHeading%3E%3Csaw%3Acaption%20fmt%3D%22text%22%3E%3Csaw%3Atext%3E'%2B_cn%2B'%3C%2Fsaw%3Atext%3E%3C%2Fsaw%3Acaption%3E%3C%2Fsaw%3AcolumnHeading%3E%3C%2Fsaw%3Acolumn%3E'%3Bvar%20_ns%20%3D%20'%3Csaw%3AcolumnOrder%3E%3Csaw%3AcolumnOrderRef%20columnID%3D%22'%2B_cid%2B'%22%20direction%3D%22ascending%22%2F%3E%3C%2Fsaw%3AcolumnOrder%3E'%3Bvar%20_ned%20%3D%20'%3Csaw%3AedgeLayer%20type%3D%22column%22%20columnID%3D%22'%2B_cid%2B'%22%2F%3E'%3Bvar%20_rs%20%3D%20_saw.replace('%3C%2Fsaw%3Acolumns%3E'%2C%20_nc%2B'%3C%2Fsaw%3Acolumns%3E')%3B_rs%20%3D%20_rs.replace('%3C%2Fsaw%3AedgeLayers%3E'%2C%20_ned%2B'%3C%2Fsaw%3AedgeLayers%3E')%3B_rs%20%3D%20_rs.replace('%3C%2Fsaw%3Acriteria%3E'%2C%20_ns%2B'%3C%2Fsaw%3Acriteria%3E')%3Bvar%20_c%20%3D%20confirm(_t%20%2B%20%22Found%20IN%20filter%20in%20column%20%22%20%2B%20_cln%20%2B%20%22%20with%20%22%20%2B%20_n%20%2B%20%22%20elements%20to%20unsort.%5CnPress%20OK%20to%20update%20the%20Analysis%2C%20Cancel%20otherwise.%22)%3Bif%20(_c)%20%7Bdocument.getElementsByName(%22XmlText%22)%5B0%5D.value%20%3D%20_rs%3Bdocument.getElementById(%22advancedTabApplyXmlButton%22).click()%3B%7D%7D)()" style="border:2px dashed red;">unsortAnalytics</a> <-- bookmarklet</a> </h2>
</section>
</div>
</body>
</html>