Skip to content
Toggle navigation
Toggle navigation
This project
Loading...
Sign in
brainfood
/
rivets
Go to a project
Toggle navigation
Toggle navigation pinning
Projects
Groups
Snippets
Help
Project
Activity
Repository
Graphs
Network
Create a new issue
Commits
Issue Boards
Files
Commits
Network
Compare
Branches
Tags
021f80e2
authored
2012-07-15 12:52:54 -0700
by
Michael Richards
Browse Files
Options
Browse Files
Tag
Download
Email Patches
Plain Diff
Remove lib/rivets-min.js.
1 parent
1a6dd72e
Show whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
0 additions
and
8 deletions
lib/rivets-min.js
lib/rivets-min.js
deleted
100644 → 0
View file @
1a6dd72
(
function
(){
var
p
,
h
,
c
,
k
,
r
,
s
,
l
,
t
,
u
,
j
,
v
,
e
=
function
(
a
,
b
){
return
function
(){
return
a
.
apply
(
b
,
arguments
)}},
x
=
[].
indexOf
||
function
(
a
){
for
(
var
b
=
0
,
w
=
this
.
length
;
b
<
w
;
b
++
)
if
(
b
in
this
&&
this
[
b
]
===
a
)
return
b
;
return
-
1
};
k
=
c
=
h
=
p
=
void
0
;
String
.
prototype
.
trim
||
(
String
.
prototype
.
trim
=
function
(){
return
this
.
replace
(
/^
\s
+|
\s
+$/g
,
""
)});
p
=
function
(){
function
a
(
b
,
a
,
d
,
i
,
f
,
g
){
this
.
el
=
b
;
this
.
type
=
a
;
this
.
bindType
=
d
;
this
.
model
=
i
;
this
.
keypath
=
f
;
this
.
formatters
=
g
!=
null
?
g
:[];
this
.
publish
=
e
(
this
.
publish
,
this
);
this
.
bind
=
e
(
this
.
bind
,
this
);
this
.
set
=
e
(
this
.
set
,
this
);
this
.
routine
=
this
.
bindType
===
"event"
?
t
(
this
.
type
):
h
[
this
.
type
]
||
r
(
this
.
type
)}
a
.
prototype
.
set
=
function
(
b
){
var
a
,
d
,
i
,
f
;
f
=
this
.
formatters
;
d
=
0
;
for
(
i
=
f
.
length
;
d
<
i
;
d
++
){
a
=
f
[
d
];
b
=
c
.
formatters
[
a
](
b
)}
if
(
this
.
bindType
===
"event"
){
this
.
routine
(
this
.
el
,
b
,
this
.
currentListener
);
return
this
.
currentListener
=
b
}
return
this
.
routine
(
this
.
el
,
b
)};
a
.
prototype
.
bind
=
function
(){
c
.
adapter
.
subscribe
(
this
.
model
,
this
.
keypath
,
this
.
set
);
c
.
preloadData
&&
this
.
set
(
c
.
adapter
.
read
(
this
.
model
,
this
.
keypath
));
if
(
this
.
bindType
===
"bidirectional"
)
return
l
(
this
.
el
,
"change"
,
this
.
publish
)};
a
.
prototype
.
publish
=
function
(
b
){
return
c
.
adapter
.
publish
(
this
.
model
,
this
.
keypath
,
u
(
b
.
target
||
b
.
srcElement
))};
return
a
}();
k
=
function
(){
function
a
(
b
,
a
){
this
.
el
=
b
;
this
.
models
=
a
;
this
.
bind
=
e
(
this
.
bind
,
this
);
this
.
build
=
e
(
this
.
build
,
this
);
this
.
bindingRegExp
=
e
(
this
.
bindingRegExp
,
this
);
if
(
this
.
el
.
jquery
)
this
.
el
=
this
.
el
.
get
(
0
);
this
.
build
()}
a
.
prototype
.
bindingRegExp
=
function
(){
var
b
;
return
(
b
=
c
.
prefix
)?
RegExp
(
"^data-"
+
b
+
"-"
):
/^data-/
};
a
.
prototype
.
build
=
function
(){
var
b
,
a
,
d
,
i
,
f
,
g
,
c
,
e
,
m
,
n
,
h
,
o
,
k
,
l
,
j
;
this
.
bindings
=
[];
d
=
this
.
bindingRegExp
();
f
=
/^on-/
;
i
=
[
this
.
el
];
i
.
concat
(
Array
.
prototype
.
slice
.
call
(
this
.
el
.
getElementsByTagName
(
"*"
)));
h
=
0
;
for
(
k
=
i
.
length
;
h
<
k
;
h
++
){
e
=
i
[
h
];
j
=
e
.
attributes
;
o
=
0
;
for
(
l
=
j
.
length
;
o
<
l
;
o
++
){
b
=
j
[
o
];
if
(
d
.
test
(
b
.
name
)){
a
=
"attribute"
;
n
=
b
.
name
.
replace
(
d
,
""
);
var
q
=
g
=
m
=
c
=
void
0
;
g
=
b
.
value
.
split
(
"|"
);
q
=
[];
c
=
0
;
for
(
m
=
g
.
length
;
c
<
m
;
c
++
){
b
=
g
[
c
];
q
.
push
(
b
.
trim
())}
m
=
q
;
g
=
m
.
shift
().
split
(
"."
);
c
=
this
.
models
[
g
.
shift
()];
g
=
g
.
join
(
"."
);
if
(
f
.
test
(
n
)){
n
=
n
.
replace
(
f
,
""
);
a
=
"event"
}
else
x
.
call
(
s
,
n
)
>=
0
&&
(
a
=
"bidirectional"
);
this
.
bindings
.
push
(
new
p
(
e
,
n
,
a
,
c
,
g
,
m
))}}}};
a
.
prototype
.
bind
=
function
(){
var
b
,
a
,
d
,
c
,
f
;
c
=
this
.
bindings
;
f
=
[];
a
=
0
;
for
(
d
=
c
.
length
;
a
<
d
;
a
++
){
b
=
c
[
a
];
f
.
push
(
b
.
bind
())}
return
f
};
return
a
}();
l
=
function
(
a
,
b
,
c
){
return
window
.
addEventListener
?
a
.
addEventListener
(
b
,
c
):
a
.
attachEvent
(
b
,
c
)};
v
=
function
(
a
,
b
,
c
){
return
window
.
removeEventListener
?
a
.
removeEventListener
(
b
,
c
):
a
.
detachEvent
(
b
,
c
)};
u
=
function
(
a
){
switch
(
a
.
type
){
case
"text"
:
case
"textarea"
:
case
"password"
:
case
"select-one"
:
return
a
.
value
;
case
"checkbox"
:
case
"radio"
:
return
a
.
checked
}};
t
=
function
(
a
){
return
function
(
b
,
c
,
d
){
c
&&
l
(
b
,
a
,
c
);
if
(
d
)
return
v
(
b
,
a
,
d
)}};
r
=
function
(
a
){
return
function
(
b
,
c
){
return
c
?
b
.
setAttribute
(
a
,
c
):
b
.
removeAttribute
(
a
)}};
s
=
[
"value"
,
"checked"
,
"unchecked"
,
"selected"
,
"unselected"
];
h
=
{
enabled
:
function
(
a
,
b
){
return
a
.
disabled
=!
b
},
disabled
:
function
(
a
,
b
){
return
a
.
disabled
=!!
b
},
checked
:
function
(
a
,
b
){
return
a
.
checked
=!!
b
},
unchecked
:
function
(
a
,
b
){
return
a
.
checked
=!
b
},
selected
:
function
(
a
,
b
){
return
a
.
selected
=!!
b
},
unselected
:
function
(
a
,
b
){
return
a
.
selected
=!
b
},
show
:
function
(
a
,
b
){
return
a
.
style
.
display
=
b
?
""
:
"none"
},
hide
:
function
(
a
,
b
){
return
a
.
style
.
display
=
b
?
"none"
:
""
},
html
:
function
(
a
,
b
){
return
a
.
innerHTML
=
b
||
""
},
value
:
function
(
a
,
b
){
return
a
.
value
=
b
},
text
:
function
(
a
,
b
){
return
a
.
innerText
!=
null
?
a
.
innerText
=
b
||
""
:
a
.
textContent
=
b
||
""
}};
c
=
{
preloadData
:
!
0
};
j
=
{
configure
:
function
(
a
){
var
b
,
e
,
d
;
a
==
null
&&
(
a
=
{});
d
=
[];
for
(
b
in
a
){
e
=
a
[
b
];
d
.
push
(
c
[
b
]
=
e
)}
return
d
},
register
:
function
(
a
,
b
){
return
h
[
a
]
=
b
},
bind
:
function
(
a
,
b
){
var
c
;
b
==
null
&&
(
b
=
{});
c
=
new
k
(
a
,
b
);
c
.
bind
();
return
c
}};
"undefined"
!==
typeof
module
&&
null
!==
module
?
module
.
exports
=
j
:
this
.
rivets
=
j
}).
call
(
this
);
Please
register
or
sign in
to post a comment