Path: blob/master/extensions/admin_ui/media/javascript/ui/panel/HooksTab.js
1154 views
//1// Copyright (c) 2006-2025 Wade Alcorn - [email protected]2// Browser Exploitation Framework (BeEF) - https://beefproject.com3// See the file 'doc/COPYING' for copying permission4//56HooksTab = function() {78/*9* The panel used to configure the hook.10********************************************/11var hooks_panel = new Ext.FormPanel({12title: 'Hooks',13id: 'hooks-panel',14hideLabels : false,15border: false,16padding: '3px 5px 0 5px',1718items:[{19fieldLabel: 'Text',20xtype: 'textarea',21id: 'inputText',22name: 'inputText',23width: '100%',24height: '40%',25allowBlank: true26},{27fieldLabel: 'Result',28xtype: 'textarea',29id: 'resultText',30name: 'resultText',31width: '100%',32height: '40%',33allowBlank: true34}],3536buttons: [{37text: 'Add Hook',38handler: function() {39var form = Ext.getCmp('hooks-panel').getForm();40var form_values = form.getValues();41var input_text = form_values['inputText'];42var result="";43form.setValues({resultText: result});44}45},{46text: 'Delete Hook',47handler: function() {48var form = Ext.getCmp('hooks-panel').getForm();49var form_values = form.getValues();50var input_text = form_values['inputText'];51var result="";52form.setValues({resultText: result});53}54}]5556});5758HooksTab.superclass.constructor.call(this, {59region: 'center',60items: [hooks_panel],61autoScroll: true,62border: false63});6465};6667Ext.extend(HooksTab,Ext.Panel, {});686970