Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
Belgian Biodiversity Platform
yeti
Commits
8a854492
Commit
8a854492
authored
Jan 04, 2012
by
Julien Cigar
Browse files
added Yeti.url_for()
parent
55f681cb
Changes
1
Hide whitespace changes
Inline
Side-by-side
core.js
View file @
8a854492
...
...
@@ -6,6 +6,12 @@
var
Yeti
=
ns
.
Yeti
=
new
Object
();
/* Simple URL cleaner */
Yeti
.
url_for
=
function
()
{
return
Array
.
prototype
.
slice
.
call
(
arguments
).
join
(
'
/
'
).
replace
(
/
\/{2,}
/
,
'
/
'
);
}
/* Shortcut to document.getElementById */
Yeti
.
Element
=
function
(
src
)
{
...
...
@@ -321,17 +327,17 @@
src
.
getElementsByClassName
(
name
)
:
(
function
(
name
,
src
)
{
var
class_pattern
=
new
RegExp
(
"
(?:^|
\\
s)
"
+
name
+
"
(?:
\\
s|$)
"
),
class_
elems
=
[],
elems
=
[],
selection
=
src
.
getElementsByTagName
(
'
*
'
)
;
for
(
var
i
=
0
,
_len
=
selection
.
length
;
i
<
_len
;
i
++
)
{
if
(
class_pattern
.
test
(
selection
[
i
].
className
))
{
class_
elems
.
push
(
selection
[
i
]);
elems
.
push
(
selection
[
i
]);
}
}
return
class_
elems
;
return
elems
;
})(
name
,
src
);
}
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment