2016-03-13 21:30:47 +08:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								< div  id = " image-manager "  image - type = " { {   $imageType  }} "  ng - controller = " ImageManagerController "  uploaded - to = " { {   $uploaded_to  or 0 }} " >  
						 
					
						
							
								
									
										
										
										
											2016-08-31 03:05:59 +08:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								    < div  class = " overlay "  ng - cloak  ng - click = " hide() " > 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								        < div  class = " popup-body "  ng - click = " $event .stopPropagation() " > 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								            < div  class = " popup-header primary-background " > 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								                < div  class = " popup-title " > Image  Select </ div > 
							 
						 
					
						
							
								
									
										
										
										
											2016-09-03 17:32:14 +08:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								                < button  class = " popup-close neg corner-button button " > x </ button > 
							 
						 
					
						
							
								
									
										
										
										
											2016-08-31 03:05:59 +08:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
								            </ div > 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								            < div  class = " flex-fill image-manager-body " > 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								                < div  class = " image-manager-content " > 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								                    < div  ng - if = " imageType === 'gallery' "  class = " container " > 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								                        < div  class = " image-manager-header row faded-small nav-tabs " > 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								                            < div  class = " col-xs-4 tab-item "  title = " View all images "  ng - class = " { selected: (view=='all')} "  ng - click = " setView('all') " >< i  class = " zmdi zmdi-collection-image " ></ i >  All </ div > 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								                            < div  class = " col-xs-4 tab-item "  title = " View images uploaded to this book "  ng - class = " { selected: (view=='book')} "  ng - click = " setView('book') " >< i  class = " zmdi zmdi-book text-book " ></ i >  Book </ div > 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								                            < div  class = " col-xs-4 tab-item "  title = " View images uploaded to this page "  ng - class = " { selected: (view=='page')} "  ng - click = " setView('page') " >< i  class = " zmdi zmdi-file-text text-page " ></ i >  Page </ div > 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								                        </ div > 
							 
						 
					
						
							
								
									
										
										
										
											2016-04-03 21:59:54 +08:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								                    </ div > 
							 
						 
					
						
							
								
									
										
										
										
											2016-08-31 03:05:59 +08:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
								                    < div  ng - show = " view === 'all' "  > 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								                        < form  ng - submit = " searchImages() "  class = " contained-search-box " > 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								                            < input  type = " text "  placeholder = " Search by image name "  ng - model = " searchTerm " > 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								                            < button  ng - class = " { active: searching} "  title = " Clear Search "  type = " button "  ng - click = " cancelSearch() "  class = " text-button cancel " >< i  class = " zmdi zmdi-close-circle-o " ></ i ></ button > 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								                            < button  title = " Search "  class = " text-button "  type = " submit " >< i  class = " zmdi zmdi-search " ></ i ></ button > 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								                        </ form > 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								                    </ div > 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								                    < div  class = " image-manager-list " > 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								                        < div  ng - repeat = " image in images " > 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								                            < div  class = " image anim fadeIn "  ng - style = " { animationDelay: ( $index  > 26) ? '160ms' : ( $index  * 25) + 'ms'} " 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								                                 ng - class = " { selected: (image==selectedImage)} "  ng - click = " imageSelect(image) " > 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								                                < img  ng - src = " @ { { image.thumbs.gallery}} "  ng - attr - alt = " @ { { image.title}} "  ng - attr - title = " @ { { image.name}} " > 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								                                < div  class = " image-meta " > 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								                                    < span  class = " name "  ng - bind = " image.name " ></ span > 
							 
						 
					
						
							
								
									
										
										
										
											2016-09-03 17:32:14 +08:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
								                                    < span  class = " date " > Uploaded  @ {{  getDate ( image . created_at )   }} </ span > 
							 
						 
					
						
							
								
									
										
										
										
											2016-08-31 03:05:59 +08:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
								                                </ div > 
							 
						 
					
						
							
								
									
										
										
										
											2016-02-07 18:14:11 +08:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								                            </ div > 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								                        </ div > 
							 
						 
					
						
							
								
									
										
										
										
											2016-08-31 03:05:59 +08:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
								                        < div  class = " load-more "  ng - show = " hasMore "  ng - click = " fetchData() " > Load  More </ div > 
							 
						 
					
						
							
								
									
										
										
										
											2015-12-31 02:38:18 +08:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
								                    </ div > 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								                </ div > 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2016-08-31 03:05:59 +08:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
								                < div  class = " image-manager-sidebar " > 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								                    < div  class = " inner " > 
							 
						 
					
						
							
								
									
										
										
										
											2015-12-31 02:38:18 +08:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2016-08-31 03:05:59 +08:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
								                        < div  class = " image-manager-details anim fadeIn "  ng - show = " selectedImage " > 
							 
						 
					
						
							
								
									
										
										
										
											2015-12-31 02:38:18 +08:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2016-08-31 03:05:59 +08:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
								                            < form  ng - submit = " saveImageDetails( $event ) " > 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								                                < div > 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								                                    < a  ng - href = " @ { { selectedImage.url}} "  target = " _blank "  style = " display: block; " > 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								                                        < img  ng - src = " @ { { selectedImage.thumbs.gallery}} "  ng - attr - alt = " @ { { selectedImage.title}} "  ng - attr - title = " @ { { selectedImage.name}} " > 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								                                    </ a > 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								                                </ div > 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								                                < div  class = " form-group " > 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								                                    < label  for = " name " > Image  Name </ label > 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								                                    < input  type = " text "  id = " name "  name = " name "  ng - model = " selectedImage.name " > 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								                                </ div > 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								                            </ form > 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								                            < div  ng - show = " dependantPages " > 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								                                < p  class = " text-neg text-small " > 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								                                    This  image  is  used  in  the  pages  below ,  Click  delete  again  to  confirm  you  want  to  delete 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								                                    this  image . 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								                                </ p > 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								                                < ul  class = " text-neg " > 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								                                    < li  ng - repeat = " page in dependantPages " > 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								                                        < a  ng - href = " @ { {  page.url }} "  target = " _blank "  class = " text-neg "  ng - bind = " page.name " ></ a > 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								                                    </ li > 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								                                </ ul > 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								                            </ div > 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								                            < div  class = " clearfix " > 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								                                < form  class = " float left "  ng - submit = " deleteImage( $event ) " > 
							 
						 
					
						
							
								
									
										
										
										
											2016-09-03 17:32:14 +08:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
								                                    < button  class = " button icon neg " >< i  class = " zmdi zmdi-delete " ></ i ></ button > 
							 
						 
					
						
							
								
									
										
										
										
											2016-08-31 03:05:59 +08:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
								                                </ form > 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								                                < button  class = " button pos anim fadeIn float right "  ng - show = " selectedImage "  ng - click = " selectButtonClick() " > 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								                                    < i  class = " zmdi zmdi-square-right " ></ i > Select  Image 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								                                </ button > 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								                            </ div > 
							 
						 
					
						
							
								
									
										
										
										
											2015-12-31 02:38:18 +08:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								                        </ div > 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2016-08-31 03:05:59 +08:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
								                        < drop - zone  upload - url = " @ { { getUploadUrl()}} "  uploaded - to = " @ { { uploadedTo}} "  event - success = " uploadSuccess " ></ drop - zone > 
							 
						 
					
						
							
								
									
										
										
										
											2015-12-31 02:38:18 +08:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2016-08-31 03:05:59 +08:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								                    </ div > 
							 
						 
					
						
							
								
									
										
										
										
											2015-12-31 02:38:18 +08:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
								                </ div > 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2016-08-31 03:05:59 +08:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2015-12-31 02:38:18 +08:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
								            </ div > 
							 
						 
					
						
							
								
									
										
										
										
											2016-08-31 03:05:59 +08:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2015-12-31 02:38:18 +08:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
								        </ div > 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								    </ div > 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								</ div >