mirror of
https://github.com/google/blockly.git
synced 2026-03-12 00:00:12 +01:00
31 lines
1.4 KiB
Plaintext
31 lines
1.4 KiB
Plaintext
***************
|
|
*** 255,266 ****
|
|
* @param {!Blockly.Workspace} workspace The workspace to delete callers from.
|
|
* @param {!Array.<string>} paramNames Array of new parameter names.
|
|
* @param {!Array.<string>} paramIds Array of unique parameter IDs.
|
|
*/
|
|
Blockly.Procedures.mutateCallers = function(name, workspace,
|
|
- paramNames, paramIds) {
|
|
var callers = Blockly.Procedures.getCallers(name, workspace);
|
|
for (var x = 0; x < callers.length; x++) {
|
|
- callers[x].setProcedureParameters(paramNames, paramIds);
|
|
}
|
|
};
|
|
|
|
--- 256,270 ----
|
|
* @param {!Blockly.Workspace} workspace The workspace to delete callers from.
|
|
* @param {!Array.<string>} paramNames Array of new parameter names.
|
|
* @param {!Array.<string>} paramIds Array of unique parameter IDs.
|
|
+ * @param {boolean} opt_intializeTracking indicate whether paramId tracking should start
|
|
+ * Is undefined (falsey) as default. // [lyn, 10/26/13] added this.
|
|
*/
|
|
Blockly.Procedures.mutateCallers = function(name, workspace,
|
|
+ paramNames, paramIds,
|
|
+ opt_initializeTracking) {
|
|
var callers = Blockly.Procedures.getCallers(name, workspace);
|
|
for (var x = 0; x < callers.length; x++) {
|
|
+ callers[x].setProcedureParameters(paramNames, paramIds, opt_initializeTracking);
|
|
}
|
|
};
|
|
|