FazBrowse GitHub Viewer
|
Trending
|
URL:
|
Home
Tools:
[Download Repo ZIP]
[View Raw Code]
[Original HTTPS Page]
code.angularjs.org/1.2.3/angular-route.min.js at master · angular/code.angularjs.org · GitHub
Uh oh!
There was an error while loading.
Please reload this page
.
This repository was archived by the owner on Apr 17, 2025. It is now read-only.
angular
/
code.angularjs.org
Public archive
Notifications
You must be signed in to change notification settings
Fork
731
Star
149
Code
Issues
3
Pull requests
10
Actions
Projects
Security and quality
0
Insights
Additional navigation options
Code
Issues
Pull requests
Actions
Projects
Security and quality
Insights
Expand file tree
Breadcrumbs
code.angularjs.org
/
1.2.3
/
angular-route.min.js
Copy path
More file actions
More file actions
Latest commit
History
History
History
14 lines (14 loc) · 3.63 KB
Breadcrumbs
code.angularjs.org
/
1.2.3
/
angular-route.min.js
Copy path
File metadata and controls
14 lines (14 loc) · 3.63 KB
Raw
Copy raw file
Download raw file
Open symbols panel
Edit and raw actions
1
2
3
4
5
6
7
8
9
10
11
12
13
14
/*
AngularJS v1.2.3
(c) 2010-2014 Google, Inc. http://angularjs.org
License: MIT
*/
(
function
(
t
,
c
,
A
)
{
'use strict'
;
function
x
(
r
,
m
,
d
,
b
,
h
)
{
return
{
restrict
:
"ECA"
,
terminal
:
!
0
,
priority
:
400
,
transclude
:
"element"
,
link
:
function
(
l
,
z
,
k
,
B
,
w
)
{
function
v
(
)
{
g
&&
(
g
.
$destroy
(
)
,
g
=
null
)
;
q
&&
(
h
.
leave
(
q
)
,
q
=
null
)
}
function
u
(
)
{
var
a
=
r
.
current
&&
r
.
current
.
locals
,
e
=
a
&&
a
.
$template
;
if
(
e
)
{
var
y
=
l
.
$new
(
)
,
s
=
w
(
y
,
c
.
noop
)
;
s
.
html
(
e
)
;
h
.
enter
(
s
,
null
,
q
||
z
,
function
(
)
{
!
c
.
isDefined
(
n
)
||
n
&&
!
l
.
$eval
(
n
)
||
m
(
)
}
)
;
v
(
)
;
var
e
=
d
(
s
.
contents
(
)
)
,
f
=
r
.
current
;
g
=
f
.
scope
=
y
;
q
=
s
;
f
.
controller
&&
(
a
.
$scope
=
g
,
a
=
b
(
f
.
controller
,
a
)
,
f
.
controllerAs
&&
(
g
[
f
.
controllerAs
]
=
a
)
,
s
.
data
(
"$ngControllerController"
,
a
)
,
s
.
children
(
)
.
data
(
"$ngControllerController"
,
a
)
)
;
e
(
g
)
;
g
.
$emit
(
"$viewContentLoaded"
)
;
g
.
$eval
(
p
)
}
else
v
(
)
}
var
g
,
q
,
n
=
k
.
autoscroll
,
p
=
k
.
onload
||
""
;
l
.
$on
(
"$routeChangeSuccess"
,
u
)
;
u
(
)
}
}
}
t
=
c
.
module
(
"ngRoute"
,
[
"ng"
]
)
.
provider
(
"$route"
,
function
(
)
{
function
r
(
b
,
h
)
{
return
c
.
extend
(
new
(
c
.
extend
(
function
(
)
{
}
,
{
prototype
:
b
}
)
)
,
h
)
}
function
m
(
b
,
c
)
{
var
l
=
c
.
caseInsensitiveMatch
,
d
=
{
originalPath
:
b
,
regexp
:
b
}
,
k
=
d
.
keys
=
[
]
;
b
=
b
.
replace
(
/
(
[
(
)
.
]
)
/
g
,
"\\$1"
)
.
replace
(
/
(
\/
)
?
:
(
\w
+
)
(
[
\?
|
\*
]
)
?
/
g
,
function
(
b
,
c
,
h
,
d
)
{
b
=
"?"
===
d
?
d
:
null
;
d
=
"*"
===
d
?
d
:
null
;
k
.
push
(
{
name
:
h
,
optional
:
!
!
b
}
)
;
c
=
c
||
""
;
return
""
+
(
b
?
""
:
c
)
+
"(?:"
+
(
b
?
c
:
""
)
+
(
d
&&
"(.+?)"
||
"([^/]+)"
)
+
(
b
||
""
)
+
")"
+
(
b
||
""
)
}
)
.
replace
(
/
(
[
\/
$
\*
]
)
/
g
,
"\\$1"
)
;
d
.
regexp
=
RegExp
(
"^"
+
b
+
"$"
,
l
?
"i"
:
""
)
;
return
d
}
var
d
=
{
}
;
this
.
when
=
function
(
b
,
h
)
{
d
[
b
]
=
c
.
extend
(
{
reloadOnSearch
:
!
0
}
,
h
,
b
&&
m
(
b
,
h
)
)
;
if
(
b
)
{
var
l
=
"/"
==
b
[
b
.
length
-
1
]
?
b
.
substr
(
0
,
b
.
length
-
1
)
:
b
+
"/"
;
d
[
l
]
=
c
.
extend
(
{
redirectTo
:
b
}
,
m
(
l
,
h
)
)
}
return
this
}
;
this
.
otherwise
=
function
(
b
)
{
this
.
when
(
null
,
b
)
;
return
this
}
;
this
.
$get
=
[
"$rootScope"
,
"$location"
,
"$routeParams"
,
"$q"
,
"$injector"
,
"$http"
,
"$templateCache"
,
"$sce"
,
function
(
b
,
h
,
l
,
m
,
k
,
t
,
w
,
v
)
{
function
u
(
)
{
var
a
=
g
(
)
,
e
=
p
.
current
;
if
(
a
&&
e
&&
a
.
$$route
===
e
.
$$route
&&
c
.
equals
(
a
.
pathParams
,
e
.
pathParams
)
&&
!
a
.
reloadOnSearch
&&
!
n
)
e
.
params
=
a
.
params
,
c
.
copy
(
e
.
params
,
l
)
,
b
.
$broadcast
(
"$routeUpdate"
,
e
)
;
else
if
(
a
||
e
)
n
=
!
1
,
b
.
$broadcast
(
"$routeChangeStart"
,
a
,
e
)
,
(
p
.
current
=
a
)
&&
a
.
redirectTo
&&
(
c
.
isString
(
a
.
redirectTo
)
?
h
.
path
(
q
(
a
.
redirectTo
,
a
.
params
)
)
.
search
(
a
.
params
)
.
replace
(
)
:
h
.
url
(
a
.
redirectTo
(
a
.
pathParams
,
h
.
path
(
)
,
h
.
search
(
)
)
)
.
replace
(
)
)
,
m
.
when
(
a
)
.
then
(
function
(
)
{
if
(
a
)
{
var
b
=
c
.
extend
(
{
}
,
a
.
resolve
)
,
e
,
f
;
c
.
forEach
(
b
,
function
(
a
,
e
)
{
b
[
e
]
=
c
.
isString
(
a
)
?
k
.
get
(
a
)
:
k
.
invoke
(
a
)
}
)
;
c
.
isDefined
(
e
=
a
.
template
)
?
c
.
isFunction
(
e
)
&&
(
e
=
e
(
a
.
params
)
)
:
c
.
isDefined
(
f
=
a
.
templateUrl
)
&&
(
c
.
isFunction
(
f
)
&&
(
f
=
f
(
a
.
params
)
)
,
f
=
v
.
getTrustedResourceUrl
(
f
)
,
c
.
isDefined
(
f
)
&&
(
a
.
loadedTemplateUrl
=
f
,
e
=
t
.
get
(
f
,
{
cache
:
w
}
)
.
then
(
function
(
a
)
{
return
a
.
data
}
)
)
)
;
c
.
isDefined
(
e
)
&&
(
b
.
$template
=
e
)
;
return
m
.
all
(
b
)
}
}
)
.
then
(
function
(
d
)
{
a
==
p
.
current
&&
(
a
&&
(
a
.
locals
=
d
,
c
.
copy
(
a
.
params
,
l
)
)
,
b
.
$broadcast
(
"$routeChangeSuccess"
,
a
,
e
)
)
}
,
function
(
c
)
{
a
==
p
.
current
&&
b
.
$broadcast
(
"$routeChangeError"
,
a
,
e
,
c
)
}
)
}
function
g
(
)
{
var
a
,
b
;
c
.
forEach
(
d
,
function
(
d
,
l
)
{
var
f
;
if
(
f
=
!
b
)
{
var
g
=
h
.
path
(
)
;
f
=
d
.
keys
;
var
m
=
{
}
;
if
(
d
.
regexp
)
if
(
g
=
d
.
regexp
.
exec
(
g
)
)
{
for
(
var
k
=
1
,
q
=
g
.
length
;
k
<
q
;
++
k
)
{
var
n
=
f
[
k
-
1
]
,
p
=
"string"
==
typeof
g
[
k
]
?
decodeURIComponent
(
g
[
k
]
)
:
g
[
k
]
;
n
&&
p
&&
(
m
[
n
.
name
]
=
p
)
}
f
=
m
}
else
f
=
null
;
else
f
=
null
;
f
=
a
=
f
}
f
&&
(
b
=
r
(
d
,
{
params
:
c
.
extend
(
{
}
,
h
.
search
(
)
,
a
)
,
pathParams
:
a
}
)
,
b
.
$$route
=
d
)
}
)
;
return
b
||
d
[
null
]
&&
r
(
d
[
null
]
,
{
params
:
{
}
,
pathParams
:
{
}
}
)
}
function
q
(
a
,
b
)
{
var
d
=
[
]
;
c
.
forEach
(
(
a
||
""
)
.
split
(
":"
)
,
function
(
a
,
c
)
{
if
(
0
===
c
)
d
.
push
(
a
)
;
else
{
var
g
=
a
.
match
(
/
(
\w
+
)
(
.
*
)
/
)
,
h
=
g
[
1
]
;
d
.
push
(
b
[
h
]
)
;
d
.
push
(
g
[
2
]
||
""
)
;
delete
b
[
h
]
}
}
)
;
return
d
.
join
(
""
)
}
var
n
=
!
1
,
p
=
{
routes
:
d
,
reload
:
function
(
)
{
n
=
!
0
;
b
.
$evalAsync
(
u
)
}
}
;
b
.
$on
(
"$locationChangeSuccess"
,
u
)
;
return
p
}
]
}
)
;
t
.
provider
(
"$routeParams"
,
function
(
)
{
this
.
$get
=
function
(
)
{
return
{
}
}
}
)
;
t
.
directive
(
"ngView"
,
x
)
;
x
.
$inject
=
[
"$route"
,
"$anchorScroll"
,
"$compile"
,
"$controller"
,
"$animate"
]
}
)
(
window
,
window
.
angular
)
;
//# sourceMappingURL=angular-route.min.js.map
Back
|
FazBrowse Home
|
New Git URL