Beispiel #1
0
		public Controller(View view) 
		{
			//Trace.Write("SpottedScript.Controls.MultiBuddyChooser.Ctor");
			this.view = view;
			DomEvent.AddHandler(this.view.uiAddByMusicAndPlace, "click", AddByMusicAndPlaceButtonClick);
			DomEvent.AddHandler(this.view.uiAddAllButton, "click", AddAllButtonClick);
			DomEvent.AddHandler(this.view.uiShowAllTownsAndMusic, "click", ShowAllTownsAndMusicCheckBoxClick);
			DomEvent.AddHandler(this.view.uiShowAddAll, "click", ShowAddAll);
			DomEvent.AddHandler(this.view.uiShowAddBy, "click", ShowAddBy);
			DomEvent.AddHandler(this.view.uiShowBuddyList, "click", ShowBuddyList);
			DomEvent.AddHandler(this.view.uiJustBuddiesRadio, "click", AutoCompleteQueryGroupClick);
			DomEvent.AddHandler(this.view.uiAllMembersRadio, "click", AutoCompleteQueryGroupClick);

			CopyValuesFromSelectListToArray(this.view.uiMusicTypes, contextMusicTypes);
			CopyValuesFromSelectListToArray(this.view.uiPlaces, contextPlaces);

			createUserFromEmailBehaviour = new CreateUserFromEmail(this.view.uiBuddyMultiSelector.HtmlAutoComplete);
			createUsersFromEmailsBehaviour = new CreateUsersFromEmails(this.view.uiBuddyMultiSelector.HtmlAutoComplete);

			this.oldItemRemoved = this.view.uiBuddyMultiSelector.ItemRemoved;
			this.view.uiBuddyMultiSelector.ItemRemoved = this.OnMultiSelectorItemRemoved;
		}
Beispiel #2
0
		public Controller(View view)
		{
			this.view = view;
			behaviour = new CreateUserFromEmailController(view.uiHtmlAutoComplete);
		}