original_string: protected function enhance_name_for_edit($item, $element) {
          global $OUTPUT;
          $menu = new action_menu();
          $menu->set_owner_selector('#' . $this->guess_element_id($item, $element));
          $menu->set_constraint('.feedback_form');
          $menu->set_alignment(action_menu::TR, action_menu::BR);
          $menu->set_menu_trigger(get_string('edit'));
          $menu->prioritise = true;
  
          $itemobj = feedback_get_item_class($item->typ);
          $actions = $itemobj->edit_actions($item, $this->get_feedback(), $this->get_cm());
          foreach ($actions as $action) {
              $menu->add($action);
          }
          $editmenu = $OUTPUT->render($menu);
  
          $name = $element->getLabel();
  
          $name = html_writer::span('', 'itemdd', array('id' => 'feedback_item_box_' . $item->id)) .
                  html_writer::span($name, 'itemname') .
                  html_writer::span($editmenu, 'itemactions');
          $element->setLabel(html_writer::span($name, 'itemtitle'));
      }
code: protected function enhance_name_for_edit($item, $element) {
          global $OUTPUT;
          $menu = new action_menu();
          $menu->set_owner_selector('#' . $this->guess_element_id($item, $element));
          $menu->set_constraint('.feedback_form');
          $menu->set_alignment(action_menu::TR, action_menu::BR);
          $menu->set_menu_trigger(get_string('edit'));
          $menu->prioritise = true;
  
          $itemobj = feedback_get_item_class($item->typ);
          $actions = $itemobj->edit_actions($item, $this->get_feedback(), $this->get_cm());
          foreach ($actions as $action) {
              $menu->add($action);
          }
          $editmenu = $OUTPUT->render($menu);
  
          $name = $element->getLabel();
  
          $name = html_writer::span('', 'itemdd', array('id' => 'feedback_item_box_' . $item->id)) .
                  html_writer::span($name, 'itemname') .
                  html_writer::span($editmenu, 'itemactions');
          $element->setLabel(html_writer::span($name, 'itemtitle'));
      }
code_tokens: protected function enhance_name_for_edit ( $ item , $ element ) { global $ OUTPUT ; $ menu = new action_menu ( ) ; $ menu -> set_owner_selector ( '#' . $ this -> guess_element_id ( $ item , $ element ) ) ; $ menu -> set_constraint ( '.feedback_form' ) ; $ menu -> set_alignment ( action_menu :: TR , action_menu :: BR ) ; $ menu -> set_menu_trigger ( get_string ( 'edit' ) ) ; $ menu -> prioritise = true ; $ itemobj = feedback_get_item_class ( $ item -> typ ) ; $ actions = $ itemobj -> edit_actions ( $ item , $ this -> get_feedback ( ) , $ this -> get_cm ( ) ) ; foreach ( $ actions as $ action ) { $ menu -> add ( $ action ) ; } $ editmenu = $ OUTPUT -> render ( $ menu ) ; $ name = $ element -> getLabel ( ) ; $ name = html_writer :: span ( '' , 'itemdd' , array ( 'id' => 'feedback_item_box_' . $ item -> id ) ) . html_writer :: span ( $ name , 'itemname' ) . html_writer :: span ( $ editmenu , 'itemactions' ) ; $ element -> setLabel ( html_writer :: span ( $ name , 'itemtitle' ) ) ; }
docstring: Adds editing actions to the question name in the edit mode
  @param stdClass $item
  @param HTML_QuickForm_element $element
docstring_tokens: Adds editing actions to the question name in the edit mode