| 
						
						
							
								
							
						
						
					 | 
					 | 
					@ -270,7 +270,7 @@ class BookInfoActivity : | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					                showDialogFragment( | 
					 | 
					 | 
					 | 
					                showDialogFragment( | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					                    ChangeCoverDialog(it.name, it.author) | 
					 | 
					 | 
					 | 
					                    ChangeCoverDialog(it.name, it.author) | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					                ) | 
					 | 
					 | 
					 | 
					                ) | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					            } | 
					 | 
					 | 
					 | 
					            } ?: toastOnUi("Book is null") | 
				
			
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					        } | 
					 | 
					 | 
					 | 
					        } | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					        ivCover.setOnLongClickListener { | 
					 | 
					 | 
					 | 
					        ivCover.setOnLongClickListener { | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					            viewModel.bookData.value?.getDisplayCover()?.let { path -> | 
					 | 
					 | 
					 | 
					            viewModel.bookData.value?.getDisplayCover()?.let { path -> | 
				
			
			
		
	
	
		
		
			
				
					| 
						
						
						
							
								
							
						
					 | 
					 | 
					@ -281,7 +281,7 @@ class BookInfoActivity : | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					        tvRead.setOnClickListener { | 
					 | 
					 | 
					 | 
					        tvRead.setOnClickListener { | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					            viewModel.bookData.value?.let { | 
					 | 
					 | 
					 | 
					            viewModel.bookData.value?.let { | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					                readBook(it) | 
					 | 
					 | 
					 | 
					                readBook(it) | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					            } | 
					 | 
					 | 
					 | 
					            } ?: toastOnUi("Book is null") | 
				
			
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					        } | 
					 | 
					 | 
					 | 
					        } | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					        tvShelf.setOnClickListener { | 
					 | 
					 | 
					 | 
					        tvShelf.setOnClickListener { | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					            if (viewModel.inBookshelf) { | 
					 | 
					 | 
					 | 
					            if (viewModel.inBookshelf) { | 
				
			
			
		
	
	
		
		
			
				
					| 
						
						
						
							
								
							
						
					 | 
					 | 
					@ -297,10 +297,12 @@ class BookInfoActivity : | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					                startActivity<BookSourceEditActivity> { | 
					 | 
					 | 
					 | 
					                startActivity<BookSourceEditActivity> { | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					                    putExtra("sourceUrl", it.origin) | 
					 | 
					 | 
					 | 
					                    putExtra("sourceUrl", it.origin) | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					                } | 
					 | 
					 | 
					 | 
					                } | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					            } | 
					 | 
					 | 
					 | 
					            } ?: toastOnUi("Book is null") | 
				
			
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					        } | 
					 | 
					 | 
					 | 
					        } | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					        tvChangeSource.setOnClickListener { | 
					 | 
					 | 
					 | 
					        tvChangeSource.setOnClickListener { | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					            showDialogFragment(ChangeBookSourceDialog(viewModel.name, viewModel.author)) | 
					 | 
					 | 
					 | 
					            viewModel.bookData.value?.let { book -> | 
				
			
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					                showDialogFragment(ChangeBookSourceDialog(book.name, book.author)) | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					            } ?: toastOnUi("Book is null") | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					        } | 
					 | 
					 | 
					 | 
					        } | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					        tvTocView.setOnClickListener { | 
					 | 
					 | 
					 | 
					        tvTocView.setOnClickListener { | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					            if (!viewModel.inBookshelf) { | 
					 | 
					 | 
					 | 
					            if (!viewModel.inBookshelf) { | 
				
			
			
		
	
	
		
		
			
				
					| 
						
						
						
							
								
							
						
					 | 
					 | 
					@ -318,7 +320,7 @@ class BookInfoActivity : | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					                showDialogFragment( | 
					 | 
					 | 
					 | 
					                showDialogFragment( | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					                    GroupSelectDialog(it.group) | 
					 | 
					 | 
					 | 
					                    GroupSelectDialog(it.group) | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					                ) | 
					 | 
					 | 
					 | 
					                ) | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					            } | 
					 | 
					 | 
					 | 
					            } ?: toastOnUi("Book is null") | 
				
			
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					        } | 
					 | 
					 | 
					 | 
					        } | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					        tvAuthor.setOnClickListener { | 
					 | 
					 | 
					 | 
					        tvAuthor.setOnClickListener { | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					            startActivity<SearchActivity> { | 
					 | 
					 | 
					 | 
					            startActivity<SearchActivity> { | 
				
			
			
		
	
	
		
		
			
				
					| 
						
							
								
							
						
						
						
					 | 
					 | 
					
  |