File tree Expand file tree Collapse file tree 8 files changed +40
-17
lines changed Expand file tree Collapse file tree 8 files changed +40
-17
lines changed Original file line number Diff line number Diff line change @@ -5,7 +5,8 @@ angular.module('codeSearchApp', [
55 'ngResource' ,
66 'ngSanitize' ,
77 'ui.bootstrap' ,
8- 'ngRoute'
8+ 'ngRoute' ,
9+ 'hljs'
910] )
1011 . config ( function ( $routeProvider , $locationProvider , $httpProvider ) {
1112 $routeProvider
Original file line number Diff line number Diff line change @@ -45,7 +45,11 @@ angular.module('codeSearchApp')
4545 $scope . loading = false ;
4646 $scope . codeSnippits = data . codeSnippits ;
4747 $scope . pageArray = data . pageArray ;
48- console . log ( $scope . codeSnippits [ 1 ] . snippitVoters [ $rootScope . currentUser . github_id ] )
48+
49+
50+
51+
52+ // console.log($scope.codeSnippits[1].snippitVoters[$rootScope.currentUser.github_id])
4953
5054 } )
5155 } ;
Original file line number Diff line number Diff line change @@ -24,6 +24,10 @@ angular.module('codeSearchApp')
2424 console . log ( 'anchor scrolling!' ) ;
2525 $location . hash ( 'snip-highlight' ) ;
2626 $anchorScroll ( ) ;
27+ $timeout ( function ( ) {
28+ hljs . initHighlighting ( ) ;
29+ } ) ;
30+ console . log ( 'test' )
2731 } ;
2832
2933 $scope . snippitObj = data . snippitObj ;
@@ -39,6 +43,9 @@ angular.module('codeSearchApp')
3943 $scope . preSnippitBody = content . substring ( 0 , snippitStartIdx ) ;
4044 $scope . postSnippitBody = content . substring ( snippitEndIdx ) ;
4145
42- $timeout ( $scope . goToSnippit , 200 ) ;
46+ $timeout ( function ( ) {
47+ $scope . goToSnippit ( )
48+ } , 200 ) ;
49+
4350 } ) ;
4451
Original file line number Diff line number Diff line change @@ -339,6 +339,13 @@ div.snippit pre:hover {
339339
340340}
341341
342+ span > pre {
343+ padding : 0 ;
344+ margin : 0 ;
345+ border : 0 ;
346+ border-radius : 0 ;
347+ }
348+
342349.votepick {
343350 color :#ff003f ;
344351}
@@ -361,12 +368,3 @@ div.snippit pre:hover {
361368.cat :hover {
362369 opacity :0.5 ;
363370}
364-
365- /* .loginlink p {
366- line-height: 10px;
367- margin-bottom: 10px;
368- }
369-
370- .navbar-nav > li > a {
371- padding-top: 10px
372- }*/
Original file line number Diff line number Diff line change 1313 <!-- Place favicon.ico and apple-touch-icon.png in the root directory -->
1414 <!-- build:css(app) styles/vendor.css -->
1515 <!-- bower:css -->
16+ < link rel ="stylesheet " href ="bower_components/highlightjs/styles/default.css " />
1617 <!-- endbower -->
1718 <!-- endbuild -->
1819 <!-- build:css({.tmp,app}) styles/main.css -->
1920 < link rel ="stylesheet " href ="styles/main.css ">
2021 < link href ='http://fonts.googleapis.com/css?family=Lato:300,400,900 ' rel ='stylesheet ' type ='text/css '>
22+ < link rel ="stylesheet " href ="//cdnjs.cloudflare.com/ajax/libs/highlight.js/8.0/styles/rainbow.min.css
23+ ">
24+
25+
2126 <!-- endbuild -->
2227 </ head >
2328 < body ng-app ="codeSearchApp ">
5358 < script src ="bower_components/angular-sanitize/angular-sanitize.js "> </ script >
5459 < script src ="bower_components/angular-route/angular-route.js "> </ script >
5560 < script src ="bower_components/angular-bootstrap/ui-bootstrap-tpls.js "> </ script >
61+ < script src ="bower_components/highlightjs/highlight.pack.js "> </ script >
5662 <!-- endbower -->
5763 <!-- endbuild -->
5864
5965 <!-- build:js({.tmp,app}) scripts/scripts.js -->
66+ < script src ="bower_components/angular-highlightjs/angular-highlightjs.js "> </ script >
6067 < script src ="scripts/app.js "> </ script >
6168 < script src ="scripts/controllers/main.js "> </ script >
6269 < script src ="scripts/controllers/navbar.js "> </ script >
7279 < script src ="scripts/filters/startpagefrom.js "> </ script >
7380 < script src ="scripts/filters/paginatefrom.js "> </ script >
7481 < script src ="scripts/controllers/modal.js "> </ script >
82+ < script src ="http://yandex.st/highlightjs/8.0/highlight.min.js "> </ script >
7583 <!-- endbuild -->
7684</ body >
7785</ html >
Original file line number Diff line number Diff line change 1212 </ div >
1313 </ div >
1414 </ div >
15- < div class ="modal-body ">
16- < pre > {{preSnippitBody}} < span id ="snip-highlight " style =" color: red; background-color: yellow " > {{snippitSubStr}} </ span > {{postSnippitBody}}</ pre >
17- </ div >
15+ < div class ="modal-body ">
16+ < span hljs source =" preSnippitBody " > </ span > < span id ="snip-highlight " hljs source =" snippitSubStr " > </ span > < span hljs source =" postSnippitBody " > {{postSnippitBody}}</ span >
17+ </ div >
1818 < div class ="modal-footer ">
1919 < button class ="btn btn-small pull-right " ng-click ="dismissModal() "> X</ button >
2020 </ div >
Original file line number Diff line number Diff line change 11
22< div ng-include ="'partials/navbar' "> </ div >
3+
4+
35<!-- <div class="jumbotron">
46>>>>>>> upstream/master
57 <div class="form-group">
@@ -95,12 +97,13 @@ <h3>Results:</h3>
9597 ng-click ="page.currPage = page.currPage+1 " class ="btn btn-info "> Next</ button >
9698 {{page.currPage + 1}} / {{ getNumPages() }}
9799 </ div >
100+
98101 < br >
99102 < div class ="snippit " ng-repeat ="snippitObj in codeSnippits |
100103 startPageFrom : page.currPage*page.resultsPerPage |
101104 limitTo : page.resultsPerPage track by $index ">
102105 < div class ="row ">
103- < pre class ="col-md-10 change-cursor " ng-click ="openModal('lg', snippitObj) " > {{ snippitObj.snippit}} </ pre >
106+ < div class ="col-md-10 " ng-click ="openModal('lg', snippitObj) " hljs source =' snippitObj.snippit ' language =' javascript ' > </ div >
104107 < div class ="col-md-2 ">
105108 < i class ="change-cursor glyphicon glyphicon-thumbs-up " ng-click ="snippitVote(1, snippitObj) " ng-class ='{votepick: snippitObj.snippitVoters[currentUser.github_id] === 1} '> </ i >
106109 {{snippitObj.snippitScore}}
@@ -128,3 +131,4 @@ <h3>Results:</h3>
128131 < p > ♥ from aa.js</ p >
129132</ div >
130133
134+
Original file line number Diff line number Diff line change 1111 "angular-cookies" : " >=1.2.*" ,
1212 "angular-sanitize" : " >=1.2.*" ,
1313 "angular-route" : " >=1.2.*" ,
14- "angular-bootstrap" : " ~0.11.0"
14+ "angular-bootstrap" : " ~0.11.0" ,
15+ "angular-highlightjs" : " ~0.3.0"
1516 },
1617 "devDependencies" : {
1718 "angular-mocks" : " >=1.2.*" ,
You can’t perform that action at this time.
0 commit comments