in openmeetings-web/src/main/java/org/apache/openmeetings/web/room/menu/ActionsSubMenu.java [72:167]
public void init() {
final String roomInviteDialogId = "roomInviteDialog";
RoomInvitationForm rif = new RoomInvitationForm("form", room.getRoom().getId(), roomInviteDialogId);
invite = new InvitationDialog(roomInviteDialogId, rif);
mp.add(invite);
rif.setDialog(invite);
sipDialer = new SipDialerDialog("sipDialer", room);
mp.add(sipDialer);
actionsMenu = new OmMenuItem(mp.getString("635"), null, false);
inviteMenuItem = new OmMenuItem(mp.getString("213"), mp.getString("1489"), false) {
private static final long serialVersionUID = 1L;
@Override
protected void onClick(AjaxRequestTarget target) {
invite.updateModel(target);
invite.show(target);
}
};
shareMenuItem = new OmMenuItem(mp.getString("239"), mp.getString("1480"), false) {
private static final long serialVersionUID = 1L;
@Override
protected void onClick(AjaxRequestTarget target) {
target.appendJavaScript("Sharer.open();");
}
};
applyModerMenuItem = new OmMenuItem(mp.getString("784"), mp.getString("1481"), false) {
private static final long serialVersionUID = 1L;
@Override
protected void onClick(AjaxRequestTarget target) {
room.requestRight(Room.Right.MODERATOR, target);
}
};
applyWbMenuItem = new OmMenuItem(mp.getString("785"), mp.getString("1492"), false) {
private static final long serialVersionUID = 1L;
@Override
protected void onClick(AjaxRequestTarget target) {
room.requestRight(Room.Right.WHITEBOARD, target);
}
};
applyAvMenuItem = new OmMenuItem(mp.getString("786"), mp.getString("1482"), false) {
private static final long serialVersionUID = 1L;
@Override
protected void onClick(AjaxRequestTarget target) {
room.requestRight(Room.Right.VIDEO, target);
}
};
sipDialerMenuItem = new OmMenuItem(mp.getString("1447"), mp.getString("1488"), false) {
private static final long serialVersionUID = 1L;
@Override
protected void onClick(AjaxRequestTarget target) {
sipDialer.show(target);
}
};
downloadPngMenuItem = new OmMenuItem(mp.getString("download.png"), mp.getString("download.png")) {
private static final long serialVersionUID = 1L;
@Override
protected void onClick(AjaxRequestTarget target) {
download(target, EXTENSION_PNG);
}
};
downloadPdfMenuItem = new OmMenuItem(mp.getString("download.pdf"), mp.getString("download.pdf")) {
private static final long serialVersionUID = 1L;
@Override
protected void onClick(AjaxRequestTarget target) {
download(target, EXTENSION_PDF);
}
};
resetWb = new OmMenuItem(mp.getString("reset.whiteboard"), mp.getString("reset.whiteboard")) {
private static final long serialVersionUID = 1L;
@Override
protected void onClick(AjaxRequestTarget target) {
wbManager.reset(room.getRoom().getId(), getUserId());
}
};
localSettings = new OmMenuItem(mp.getString("edit.settings"), mp.getString("edit.settings")) {
private static final long serialVersionUID = 1L;
@Override
protected void updateAjaxAttributes(AjaxRequestAttributes attributes) {
attributes.getAjaxCallListeners().add(new IAjaxCallListener() {
@Override
public CharSequence getPrecondition(Component component) {
return "UserSettings.open(); return false;";
}
});
}
};
}