+function handle_text_block_popup_menu_markings(opt, add) {
+ var id = find_text_block_id(opt.$trigger);
+ if (id)
+ $('#text-block-' + id).toggleClass('selected', add);
+ return true;
+}
+
+function requirement_spec_text_block_popup_menu_shown(opt) {
+ return handle_text_block_popup_menu_markings(opt, true);
+}
+
+function requirement_spec_text_block_popup_menu_hidden(opt) {
+ return handle_text_block_popup_menu_markings(opt, false);
+}
+
+
+function handle_item_popup_menu_markings(opt, add) {
+ var id = find_item_id(opt.$trigger);
+ if (id)
+ $('#section-' + id + ',#function-block-' + id + ',#sub-function-block-' + id).toggleClass('selected', add);
+ return true;
+}
+
+function requirement_spec_item_popup_menu_shown(opt) {
+ return handle_item_popup_menu_markings(opt, true);
+}
+
+function requirement_spec_item_popup_menu_hidden(opt) {
+ return handle_item_popup_menu_markings(opt, false);
+}
+