|
@@ -115,7 +115,6 @@ class KMBookMarkViewController: KMNBotaBaseViewController {
|
|
|
}
|
|
|
|
|
|
self.menuGroupView_ = ComponentGroup.createFromNib(in: ComponentLibrary.shared.componentBundle())
|
|
|
- self.menuGroupView_?.clickedAutoHide = false
|
|
|
self.menuGroupView_?.groupDelegate = self
|
|
|
self.menuGroupView_?.frame = CGRectMake(0, 0, 180, viewHeight)
|
|
|
self.menuGroupView_?.updateGroupInfo(menuItemArr)
|
|
@@ -637,7 +636,6 @@ extension KMBookMarkViewController : NSTableViewDelegate,NSTableViewDataSource {
|
|
|
}
|
|
|
|
|
|
if self?.groupView != nil {
|
|
|
- self?.groupView?.clickedAutoHide = false
|
|
|
self?.groupView?.groupDelegate = self
|
|
|
self?.groupView?.frame = CGRectMake(0, 0, 180, viewHeight)
|
|
|
self?.groupView?.updateGroupInfo(menuItemArr)
|
|
@@ -863,7 +861,6 @@ extension KMBookMarkViewController: ComponentGroupDelegate {
|
|
|
if group == groupView {
|
|
|
if let selItem = menuItemProperty {
|
|
|
if selItem.text == KMLocalizedString("Delete") {
|
|
|
- group?.removeFromSuperview()
|
|
|
var pageIndexs = IndexSet()
|
|
|
for i in bookTableView.selectedRowIndexes {
|
|
|
guard let item = dataSource.safe_element(for: i) as? KMBookmarkItem else {
|
|
@@ -875,8 +872,6 @@ extension KMBookMarkViewController: ComponentGroupDelegate {
|
|
|
}
|
|
|
_ = handdler.removeBookmarks(for: pageIndexs)
|
|
|
} else if selItem.text == KMLocalizedString("Rename") {
|
|
|
- group?.removeFromSuperview()
|
|
|
-
|
|
|
renameBookAction()
|
|
|
} else if selItem.text == KMLocalizedString("Setting Destination") {
|
|
|
changeLocationAction()
|
|
@@ -906,12 +901,8 @@ extension KMBookMarkViewController: ComponentGroupDelegate {
|
|
|
}
|
|
|
let idx = group?.menuItemArr.firstIndex(of: menuI)
|
|
|
if idx == 0 {
|
|
|
- group?.removeFromSuperview()
|
|
|
-
|
|
|
addBookmarkAction(addButton_)
|
|
|
} else if idx == 1 {
|
|
|
- group?.removeFromSuperview()
|
|
|
-
|
|
|
var indexs = IndexSet()
|
|
|
for (i, _) in dataSource.enumerated() {
|
|
|
indexs.insert(i)
|
|
@@ -921,17 +912,13 @@ extension KMBookMarkViewController: ComponentGroupDelegate {
|
|
|
didSelectItem(row: i, event: nil)
|
|
|
}
|
|
|
} else if idx == 2 {
|
|
|
- group?.removeFromSuperview()
|
|
|
-
|
|
|
deleteBookAction()
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
|
|
|
func componentGroupDidDismiss(group: ComponentGroup?) {
|
|
|
- if group == groupView {
|
|
|
- groupView?.removeFromSuperview()
|
|
|
- } else if group == searchGroupView {
|
|
|
+ if group == searchGroupView {
|
|
|
searchGroupTarget?.properties.state = .normal
|
|
|
searchGroupTarget?.reloadData()
|
|
|
searchGroupTarget = nil
|