Home | History | Annotate | Download | only in resources

Lines Matching refs:this

2 // Use of this source code is governed by a BSD-style license that can be
25 this.classList.add('selected');
26 this.menu_.selectedItem = this;
28 this.classList.remove('selected');
36 sendActivate(this.menu_.getMenuItemIndexOf(this),
54 this.menu_ = menu;
55 this.attrs = attrs;
56 if (this.attrs.font) {
57 this.style.font = attrs.font;
59 menu.addHandlers(this, this);
61 menu.addLabelTo(this, menu.config_.IDS_COPY, this,
64 menu.addLabelTo(this, menu.config_.IDS_PASTE, this,
82 this.className = 'menu-item';
83 this.label_ = document.createElement('div');
84 this.label_.className = 'menu-label';
85 this.cut_ = document.createElement('div');
86 this.cut_.className = 'edit-button left-button';
87 this.copy_ = new EditCommand();
88 this.copy_.className = 'edit-button center-button';
89 this.paste_ = new EditCommand();
90 this.paste_.className = 'edit-button right-button';
92 this.appendChild(this.label_);
93 this.appendChild(this.cut_);
94 this.appendChild(this.copy_);
95 this.appendChild(this.paste_);
103 sendActivate(this.menu_.getMenuItemIndexOf(this),
112 this.cut_.classList.add('selected');
113 this.menu_.selectedItem = this;
115 this.cut_.classList.remove('selected');
124 this.label_.textContent =
125 this.menu_.config_.IDS_EDIT2;
126 if (this.attrs.font) {
127 this.label_.style.font = this.attrs.font;
128 this.cut_.style.font = this.attrs.font;
130 this.menu_.addLabelTo(
131 this, this.menu_.config_.IDS_CUT, this.cut_,
133 this.menu_.addHandlers(this, this.cut_);
150 this.menu_ = menu;
151 this.attrs = attrs;
152 menu.addHandlers(this, this);
154 this.textContent = '+';
156 if (this.attrs.font) {
157 this.style.font = attrs.font;
166 sendActivate(this.menu_.getMenuItemIndexOf(this),
167 this.attrs.command_id == this.menu_.config_.IDC_ZOOM_PLUS ?
184 this.className = 'menu-item';
186 this.label_ = document.createElement('div');
187 this.label_.className = 'menu-label';
188 this.minus_ = document.createElement('div');
189 this.minus_.className = 'zoom-button left-button';
190 this.minus_.textContent = '-';
191 this.plus_ = new ZoomCommand();
192 this.plus_.className = 'zoom-button right-button';
193 this.percent_ = document.createElement('div');
194 this.percent_.className = 'zoom-percent center-button';
195 this.fullscreen_ = new ZoomCommand();
196 this.fullscreen_.className = 'fullscreen';
198 this.appendChild(this.label_);
199 this.appendChild(this.minus_);
200 this.appendChild(this.percent_);
201 this.appendChild(this.plus_);
202 this.appendChild(this.fullscreen_);
210 sendActivate(this.menu_.getMenuItemIndexOf(this),
219 this.attrs.enabled = params.plus;
221 this.plus_.classList.remove('disabled');
223 this.plus_.classList.add('disabled');
225 this.attrs.enabled = params.minus;
227 this.classList.remove('disabled');
229 this.classList.add('disabled');
231 this.percent_.textContent = params.percent;
239 this.minus_.classList.add('selected');
240 this.menu_.selectedItem = this;
242 this.minus_.classList.remove('selected');
251 this.label_.textContent =
252 this.menu_.config_.IDS_ZOOM_MENU2;
253 this.menu_.addHandlers(this, this.minus_);
255 if (this.attrs.font) {
256 this.label_.style.font = this.attrs.font;
257 this.minus_.style.font = this.attrs.font;
258 this.percent_.style.font = this.attrs.font;
275 Menu.prototype.decorate.call(this);
276 this.edit_ = new EditMenuItem();
277 this.zoom_ = new ZoomMenuItem();
286 case this.config_.IDC_CUT:
287 return this.edit_;
288 case this.config_.IDC_COPY:
289 return this.edit_.copy_;
290 case this.config_.IDC_PASTE:
291 return this.edit_.paste_;
292 case this.config_.IDC_ZOOM_MINUS:
293 return this.zoom_;
294 case this.config_.IDC_ZOOM_PLUS:
295 return this.zoom_.plus_;
296 case this.config_.IDC_FULLSCREEN:
297 return this.zoom_.fullscreen_;
304 this.zoom_.updateZoomControls(params);