Adding function to namespace/module from another file












0















I ma writing custom editor for slickgrid.



slick.editors.js



/***
* Contains basic SlickGrid editors.
* @module Editors
* @namespace Slick
*/

(function ($) {
// register namespace
$.extend(true, window, {
"Slick": {
"Editors": {
"Text": TextEditor,
"Integer": IntegerEditor,
"Float": FloatEditor,
"Date": DateEditor,
"YesNoSelect": YesNoSelectEditor,
"Checkbox": CheckboxEditor,
"PercentComplete": PercentCompleteEditor,
"LongText": LongTextEditor
}
}
});

function TextEditor(args) {
var $input;
var defaultValue;
var scope = this;
.
.
.
})(jQuery);


The function can be called under namespace
import { Editors } from 'slickgrid-es6';
Editors.TextEditor()



Now I want to add here myTextEditor(args) function, but not altering slick.editors.js file.



in myText.js the function is written like this below



var myTextEditor = function MyTextEditor(args) {
var $input;
var defaultValue;
var scope = this;


then I want to add this under Slick namespace in Editors module.
so that I can call Editors.myTextEditor()



Is it possible??










share|improve this question























  • worth letting us know the slickgrid repo you are using. that editor file looks like the vanilla repo, but you seem to be using the es6 version too

    – Ben McIntyre
    Nov 14 '18 at 21:43











  • note also that you can just declare your custom editor locally in the page or file and reference the local editor object as the 'editor' property of a column - the editor doesn't need to live in the slick-editors.js file

    – Ben McIntyre
    Nov 14 '18 at 21:45











  • My repo is slickgrid-es6 I dont use vanilla version.

    – whitebear
    Nov 19 '18 at 6:02













  • Thanks to your pointing out. I found out , I copy the source from wrong repo. It made me confusing. My problem is solved .

    – whitebear
    Nov 19 '18 at 6:27
















0















I ma writing custom editor for slickgrid.



slick.editors.js



/***
* Contains basic SlickGrid editors.
* @module Editors
* @namespace Slick
*/

(function ($) {
// register namespace
$.extend(true, window, {
"Slick": {
"Editors": {
"Text": TextEditor,
"Integer": IntegerEditor,
"Float": FloatEditor,
"Date": DateEditor,
"YesNoSelect": YesNoSelectEditor,
"Checkbox": CheckboxEditor,
"PercentComplete": PercentCompleteEditor,
"LongText": LongTextEditor
}
}
});

function TextEditor(args) {
var $input;
var defaultValue;
var scope = this;
.
.
.
})(jQuery);


The function can be called under namespace
import { Editors } from 'slickgrid-es6';
Editors.TextEditor()



Now I want to add here myTextEditor(args) function, but not altering slick.editors.js file.



in myText.js the function is written like this below



var myTextEditor = function MyTextEditor(args) {
var $input;
var defaultValue;
var scope = this;


then I want to add this under Slick namespace in Editors module.
so that I can call Editors.myTextEditor()



Is it possible??










share|improve this question























  • worth letting us know the slickgrid repo you are using. that editor file looks like the vanilla repo, but you seem to be using the es6 version too

    – Ben McIntyre
    Nov 14 '18 at 21:43











  • note also that you can just declare your custom editor locally in the page or file and reference the local editor object as the 'editor' property of a column - the editor doesn't need to live in the slick-editors.js file

    – Ben McIntyre
    Nov 14 '18 at 21:45











  • My repo is slickgrid-es6 I dont use vanilla version.

    – whitebear
    Nov 19 '18 at 6:02













  • Thanks to your pointing out. I found out , I copy the source from wrong repo. It made me confusing. My problem is solved .

    – whitebear
    Nov 19 '18 at 6:27














0












0








0








I ma writing custom editor for slickgrid.



slick.editors.js



/***
* Contains basic SlickGrid editors.
* @module Editors
* @namespace Slick
*/

(function ($) {
// register namespace
$.extend(true, window, {
"Slick": {
"Editors": {
"Text": TextEditor,
"Integer": IntegerEditor,
"Float": FloatEditor,
"Date": DateEditor,
"YesNoSelect": YesNoSelectEditor,
"Checkbox": CheckboxEditor,
"PercentComplete": PercentCompleteEditor,
"LongText": LongTextEditor
}
}
});

function TextEditor(args) {
var $input;
var defaultValue;
var scope = this;
.
.
.
})(jQuery);


The function can be called under namespace
import { Editors } from 'slickgrid-es6';
Editors.TextEditor()



Now I want to add here myTextEditor(args) function, but not altering slick.editors.js file.



in myText.js the function is written like this below



var myTextEditor = function MyTextEditor(args) {
var $input;
var defaultValue;
var scope = this;


then I want to add this under Slick namespace in Editors module.
so that I can call Editors.myTextEditor()



Is it possible??










share|improve this question














I ma writing custom editor for slickgrid.



slick.editors.js



/***
* Contains basic SlickGrid editors.
* @module Editors
* @namespace Slick
*/

(function ($) {
// register namespace
$.extend(true, window, {
"Slick": {
"Editors": {
"Text": TextEditor,
"Integer": IntegerEditor,
"Float": FloatEditor,
"Date": DateEditor,
"YesNoSelect": YesNoSelectEditor,
"Checkbox": CheckboxEditor,
"PercentComplete": PercentCompleteEditor,
"LongText": LongTextEditor
}
}
});

function TextEditor(args) {
var $input;
var defaultValue;
var scope = this;
.
.
.
})(jQuery);


The function can be called under namespace
import { Editors } from 'slickgrid-es6';
Editors.TextEditor()



Now I want to add here myTextEditor(args) function, but not altering slick.editors.js file.



in myText.js the function is written like this below



var myTextEditor = function MyTextEditor(args) {
var $input;
var defaultValue;
var scope = this;


then I want to add this under Slick namespace in Editors module.
so that I can call Editors.myTextEditor()



Is it possible??







javascript jquery slickgrid






share|improve this question













share|improve this question











share|improve this question




share|improve this question










asked Nov 14 '18 at 5:02









whitebearwhitebear

2,828114390




2,828114390













  • worth letting us know the slickgrid repo you are using. that editor file looks like the vanilla repo, but you seem to be using the es6 version too

    – Ben McIntyre
    Nov 14 '18 at 21:43











  • note also that you can just declare your custom editor locally in the page or file and reference the local editor object as the 'editor' property of a column - the editor doesn't need to live in the slick-editors.js file

    – Ben McIntyre
    Nov 14 '18 at 21:45











  • My repo is slickgrid-es6 I dont use vanilla version.

    – whitebear
    Nov 19 '18 at 6:02













  • Thanks to your pointing out. I found out , I copy the source from wrong repo. It made me confusing. My problem is solved .

    – whitebear
    Nov 19 '18 at 6:27



















  • worth letting us know the slickgrid repo you are using. that editor file looks like the vanilla repo, but you seem to be using the es6 version too

    – Ben McIntyre
    Nov 14 '18 at 21:43











  • note also that you can just declare your custom editor locally in the page or file and reference the local editor object as the 'editor' property of a column - the editor doesn't need to live in the slick-editors.js file

    – Ben McIntyre
    Nov 14 '18 at 21:45











  • My repo is slickgrid-es6 I dont use vanilla version.

    – whitebear
    Nov 19 '18 at 6:02













  • Thanks to your pointing out. I found out , I copy the source from wrong repo. It made me confusing. My problem is solved .

    – whitebear
    Nov 19 '18 at 6:27

















worth letting us know the slickgrid repo you are using. that editor file looks like the vanilla repo, but you seem to be using the es6 version too

– Ben McIntyre
Nov 14 '18 at 21:43





worth letting us know the slickgrid repo you are using. that editor file looks like the vanilla repo, but you seem to be using the es6 version too

– Ben McIntyre
Nov 14 '18 at 21:43













note also that you can just declare your custom editor locally in the page or file and reference the local editor object as the 'editor' property of a column - the editor doesn't need to live in the slick-editors.js file

– Ben McIntyre
Nov 14 '18 at 21:45





note also that you can just declare your custom editor locally in the page or file and reference the local editor object as the 'editor' property of a column - the editor doesn't need to live in the slick-editors.js file

– Ben McIntyre
Nov 14 '18 at 21:45













My repo is slickgrid-es6 I dont use vanilla version.

– whitebear
Nov 19 '18 at 6:02







My repo is slickgrid-es6 I dont use vanilla version.

– whitebear
Nov 19 '18 at 6:02















Thanks to your pointing out. I found out , I copy the source from wrong repo. It made me confusing. My problem is solved .

– whitebear
Nov 19 '18 at 6:27





Thanks to your pointing out. I found out , I copy the source from wrong repo. It made me confusing. My problem is solved .

– whitebear
Nov 19 '18 at 6:27












0






active

oldest

votes











Your Answer






StackExchange.ifUsing("editor", function () {
StackExchange.using("externalEditor", function () {
StackExchange.using("snippets", function () {
StackExchange.snippets.init();
});
});
}, "code-snippets");

StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "1"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);

StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});

function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});


}
});














draft saved

draft discarded


















StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53293466%2fadding-function-to-namespace-module-from-another-file%23new-answer', 'question_page');
}
);

Post as a guest















Required, but never shown

























0






active

oldest

votes








0






active

oldest

votes









active

oldest

votes






active

oldest

votes
















draft saved

draft discarded




















































Thanks for contributing an answer to Stack Overflow!


  • Please be sure to answer the question. Provide details and share your research!

But avoid



  • Asking for help, clarification, or responding to other answers.

  • Making statements based on opinion; back them up with references or personal experience.


To learn more, see our tips on writing great answers.




draft saved


draft discarded














StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53293466%2fadding-function-to-namespace-module-from-another-file%23new-answer', 'question_page');
}
);

Post as a guest















Required, but never shown





















































Required, but never shown














Required, but never shown












Required, but never shown







Required, but never shown

































Required, but never shown














Required, but never shown












Required, but never shown







Required, but never shown







Popular posts from this blog

Bressuire

Vorschmack

Quarantine